2015-11-04 19 views
7

Ich muss CRC 16 einer Zeichenfolge in Elixier berechnen. Gibt es zu diesem Zweck eine vorhandene Bibliothek?Bibliothek für CRC16 Prüfsumme in Elixir

+1

Es gibt einige Erlang-Implementierungen: [https://github.com/search?utf8= ✓ & q = crc16 ++ Sprache% 3AErlang & Typ = Code & ref = Suchergebnis] (https://github.com/search?utf8==&q=crc16++language%3AErlang&type=Code&ref=searchresults) – Lol4t0

Antwort

3

ich brauchte auch eine CRC-Bibliothek in Elixier, ich ein Paket für das soeben erschienen:

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

+0

Eigentlich brauche ich eine Bibliothek für CRC- 16 (einfach, nicht CCITT). http://www.lammertbies.nl/comm/info/crc-calculation.html, auf diesem Link gibt eine hexadezimale Zeichenfolge - "test" (ohne Anführungszeichen) 0xC481 als Antwort für CRC-16, was korrekt ist. Können Sie eine Bibliothek für CRC-16 vorschlagen? –

+0

habe ich schon deins ausprobiert, aber CCITT ist nicht das was ich brauche, nicht richtig. –

+0

Nicht von Hand. Wenn Sie eine C-Bibliothek finden können, die "einfach" ist, könnte ich daran arbeiten, eine Funktion dafür hinzuzufügen. Bei der Suche nach Bibliotheken hatte ich Schwierigkeiten, "crc-16" zu finden, alles war ein spezifischer Geschmack (ccitt, modbus, x_modem etc). – TattdCodeMonkey