2015-11-04 8 views
7

Muszę obliczyć CRC 16 ciągu w eliksiru. Czy istnieje istniejąca biblioteka do tego celu?Biblioteka sumy kontrolnej CRC16 w eliksiru

+1

Istnieją pewne implementacje Erlang: [https://github.com/search?utf8= ✓ & q = crc16 ++ language% 3AErlang & type = Code & ref = searchresults (https://github.com/search?utf8=✓&q=crc16++language%3AErlang&type=Code&q=crc16++language%3AErlang&type=Code&ref=searchresults) – Lol4t0

Odpowiedz

3

Musiałem także bibliotekę CRC w eliksiru, właśnie opublikował pakiet na to:

https://hex.pm/packages/crc https://github.com/TattdCodeMonkey/crc

+0

Właściwie potrzebuję biblioteki dla CRC- 16 (zwykły, nie CCITT). http://www.lammertbies.nl/comm/info/crc-calculation.html, pod tym linkiem łańcuch szesnastkowy - "test" (bez cudzysłowów) daje 0xC481 jako odpowiedź dla CRC-16, co jest poprawne. Czy możesz zaproponować jakąś bibliotekę dla zwykłego CRC-16? –

+0

Próbowałem już twojego, ale CCITT nie jest tym, czego wymagam, nie. –

+0

Not off hand. Jeśli znajdziesz bibliotekę C, która robi "zwykły", mógłbym pracować nad dodaniem do niej funkcji. Szukając bibliotek jako przykładów trudno mi było znaleźć "crc-16" wszystko było specyficznym smakiem (ccitt, modbus, x_modem itd.) – TattdCodeMonkey

Powiązane problemy