Muszę obliczyć CRC 16 ciągu w eliksiru. Czy istnieje istniejąca biblioteka do tego celu?Biblioteka sumy kontrolnej CRC16 w eliksiru
Odpowiedz
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
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? –
Próbowałem już twojego, ale CCITT nie jest tym, czego wymagam, nie. –
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
- 1. Obliczanie sumy kontrolnej NMEA
- 2. rbenv instalacja sumy kontrolnej ruby niedopasowanie osx
- 3. Oblicz Hash lub sumy kontrolnej dla tabeli w SQL Server
- 4. Kompaktowy sposób na uzyskanie sumy kontrolnej pliku w Perl
- 5. Utrwalanie pliku w raportach Solaris - tar: błąd sumy kontrolnej katalogu
- 6. Jaki jest najczystszy sposób na uzyskanie sumy kontrolnej tablicy wielowymiarowej?
- 7. Czy to właściwy sposób na znalezienie sumy kontrolnej?
- 8. Jak naprawić "niedopasowanie sumy kontrolnej" raportu Jenkins HTML?
- 9. Jak sprawdzić, czy funkcja sumy kontrolnej danych jest włączona w Postgresie
- 10. Metody utrwalania algorytmu 16-bitowego CRC/sumy kontrolnej używanego w pliku wykonywalnym Windows CE?
- 11. Jak znaleźć sumę kontrolną tej samej sumy kontrolnej? (pytanie o przesłuchanie w sprawie pracy)
- 12. Zmienne przypisanie w eliksiru
- 13. Formatowanie czasu w eliksiru
- 14. oddzielając krotki w eliksiru
- 15. Funkcja do obliczania wartości CRC16 (Modbus)
- 16. WPF Ostrzeżenie z VSTS: różne wartości sumy kontrolnej podane dla '*' .g.cs Pliki
- 17. Kompilowanie dwa razy z Delphi 6 i otrzymywanie tej samej sumy kontrolnej na binarnie
- 18. Uzyskiwanie sumy kontrolnej pliku bezpośrednio z systemu plików zamiast obliczania jej jawnie
- 19. Czy istnieje algorytm sumy kontrolnej, który obsługuje również "odejmowanie" od niej danych?
- 20. Czy pierwsze 32 bity sumy kontrolnej md5 są tak samo "losowe" jak każdy inny podciąg?
- 21. Integrity błąd sumy kontrolnej podczas instalacji API Połącz zestaw narzędzi #apiconnect
- 22. Symulacja operatora trójskładnikowego w eliksiru
- 23. Sortowanie listy dat w eliksiru
- 24. Kiedy wstawić funkcję w eliksiru
- 25. Leniwe zrozumienie listy w eliksiru?
- 26. buforowanie drogie obliczeń w eliksiru
- 27. Co oznacza "|>" w eliksiru?
- 28. toczące się sumy kontrolne w algorytmie rsync
- 29. Widok listy kontrolnej PyQt4
- 30. Przyspieszenie pętli Eliksiru
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