Ho bisogno di calcolare CRC 16 di una stringa in elisir. Esiste una biblioteca esistente per lo scopo?Libreria per checksum CRC16 in elisir
risposta
Ho anche bisogno di una libreria CRC in elisir, Ho appena pubblicato un pacchetto per questo:
https://hex.pm/packages/crc https://github.com/TattdCodeMonkey/crc
In realtà ho bisogno di una libreria per CRC- 16 (semplice, non CCITT). http://www.lammertbies.nl/comm/info/crc-calculation.html, su questo link una stringa esadecimale - "test" (senza virgolette) dà 0xC481 come risposta per CRC-16, che è corretta. Puoi suggerire qualsiasi libreria per il semplice CRC-16? –
Ho già provato il tuo, ma CCITT non è quello che ho bisogno di no. –
Non disponibile. Se riesci a trovare una libreria C che faccia "plain", potrei lavorare aggiungendo una funzione per questo. Cercando le librerie come esempi ho avuto difficoltà a trovare "crc-16" tutto era un sapore specifico (ccitt, modbus, x_modem ecc.) – TattdCodeMonkey
ci sono alcune implementazioni Erlang: [https://github.com/search?utf8= ✓ & q = crc16 ++ lingua% 3AErlang & type = Code & ref = searchresults] (https://github.com/search?utf8=✓&q=crc16++language%3AErlang&type=Code&ref=searchresults) – Lol4t0