Вопросы по теме 'crc'

CRC8-проверка в PHP
Как я могу сгенерировать контрольную сумму CRC-8 в PHP?
6451 просмотров
schedule 17.05.2022

Когда лучше использовать CRC, чем MD5 / SHA1?
Когда уместно использовать CRC для обнаружения ошибок по сравнению с более современными функциями хеширования, такими как MD5 или SHA1? На встраиваемом оборудовании проще реализовать первое?
97659 просмотров
schedule 07.07.2022

Как быстро работает код
Я разрабатываю игру. Я храню свои игровые объекты на этой карте: std::map<std::string, Object*> mObjects; std::string - это ключ/имя объекта для дальнейшего поиска в коде. На некоторые объекты указывать очень легко, например:...
651 просмотров
schedule 06.07.2023

Java-совместимая функция cksum
Есть ли какая-либо библиотека/код на Java для вычисления 32-битного CRC потока байтов таким образом, чтобы это соответствовало команде cksum в unix?
4397 просмотров
schedule 22.08.2022

Лучшая 8-битная дополнительная контрольная сумма для пакета, защищенного CRC8
Я рассматриваю разработку низкоуровневого протокола радиосвязи и пытаюсь решить, какую контрольную сумму/CRC использовать. Аппаратное обеспечение обеспечивает CRC-8; каждый пакет имеет 6 байт служебных данных в дополнение к полезной нагрузке данных....
2973 просмотров
schedule 29.06.2022

Программа Delphi, генерирующая неверный CRC16, хочет воспроизвести поведение в C #
Я унаследовал приложение Delphi, которое мне нужно преобразовать в приложение C # на моей работе. Одна часть использует то, что должно быть функцией CRC16 во внешней dll, чтобы создать контрольную сумму для некоторых данных. Проблема в том, что...
559 просмотров
schedule 25.05.2023

Перевод функции контрольной суммы CRC8 с C# на VB.NET
У меня возникла проблема с переводом следующего кода с C# на VB.NET. код С# public static byte Crc8(byte[] data, int size) { byte checksum = 0; for (int i=0; i<=size; i++) checksum += data[i]; return (byte)(-checksum);...
5248 просмотров
schedule 09.05.2023

Использование CRC в качестве дайджеста для обнаружения дубликатов среди файлов
Основное использование CRC и подобных вычислений (таких как Флетчер и Адлер), по-видимому, предназначено для обнаружения ошибок передачи . Таким образом, большинство исследований, которые я видел, похоже, посвящены проблеме вероятности обнаружения...
1610 просмотров
schedule 02.03.2022

Объедините два значения CRC32 в одно в nodejs
Я хочу объединить два предварительно рассчитанных crc32 в новый: Пример кода в nodejs: // i'm using crc32 lib: https://github.com/brianloveswords/buffer-crc32/blob/master/index.js var crc32 = require('buffer-crc32'); var foo = new...
1499 просмотров
schedule 07.09.2022

Req: Подробнее о том, как рассчитать CRC для большого файла
К сожалению, Каков правильный способ вычисления большого CRC32? мне недостаточно, чтобы понять, как реализовать расчет CRC для файла размером 1kb ‹= x‹ = 128kb. Библиотека mhash скрывает проблему и поэтому подходит и удобна для меня, тем не менее,...
760 просмотров
schedule 29.06.2023

Получение контрольной суммы CRC массива байтов и добавление ее в этот массив байтов
У меня есть этот массив байтов: static byte[] buf = new byte[] { (byte) 0x01, (byte) 0x04, (byte)0x00, (byte)0x01,(byte)0x00, (byte) 0x01}; Теперь контрольная сумма CRC этого массива байтов должна быть 0x60, 0x0A. Я хочу, чтобы код Java...
24014 просмотров
schedule 28.03.2023

Modbus RTU против ASCII
Запрашивая устройства с хост-компьютера Linux с USB-преобразователем в сеть RS-485, мы можем использовать Modbus RTU или ASCII с контрольной суммой. Учитывая, что мы используем ПК с Linux, у нас есть свобода использовать программу C, использующую...
1246 просмотров
schedule 13.07.2022

Эффективное внедрение CRC16
У меня есть программа, которая, как я знаю, будет работать только на очень специфическом оборудовании, поэтому я начал использовать crc32 в соответствии с набором инструкций SSE4.2, но теперь мне нужен crc16 для другой цели. Есть ли способ уговорить...
616 просмотров
schedule 03.06.2022

Как вычислить контрольную сумму CRC в R, совместимую с выводом с помощью команды Linux `cksum`
Я загружаю файлы с сайта, который предоставляет контрольные суммы (в виде десятичных знаков), вычисленные с помощью команды Linux cksum . В R я могу выполнить контрольную сумму CRC-32 в десятичном формате с помощью: library(digest)...
1548 просмотров
schedule 21.07.2022

Программа CRC 16 для расчета контрольной суммы
В настоящее время я пишу программу CRC16, которая вычисляет CRC символов, используя полином CRC 16 X^16 + X^15 + X^2 + 1 . программа должна считывать данные со стандартного ввода и выводить 16-битный CRC в шестнадцатеричном формате. Тем не менее,...
9063 просмотров
schedule 03.06.2022

Проблемы с вычислением CRC для протокола NRPE в .NET Micro Framework (Netduino)
Я пытаюсь написать интерпретатор NRPE для платы Netduino. Это плата типа Arduino, работающая под управлением .NET Micro Framework 4.3. У меня возникли проблемы с вычислением CRC, который требует протокол, который выглядит так (фрагмент исходного...
305 просмотров

Преобразование модульного теста C# в метод
Мне дали код, написанный как модульный тест для xunit. Мне нужно использовать этот код в своем приложении для генерации CRC-16. Как я могу получить код ниже, чтобы вернуть то, что мне нужно? [Fact] public void...
237 просмотров
schedule 08.07.2023

Почему нули добавляются к фактическому сообщению при вычислении CRC?
Я изучал алгоритмы CRC и ссылался на " БЕЗБОЛЕЗНОЕ РУКОВОДСТВО ПО АЛГОРИТМАМ ОБНАРУЖЕНИЯ ОШИБОК CRC " и " Код реализации CRC на C " На обеих страницах упоминается, что, скажем, нам нужен 8-битный CRC, 8 нулей добавляются к сообщению перед началом...
76 просмотров
crc
schedule 28.04.2024

Как точно рассчитывается CRC PNG?
Последние 4 часа изучаю алгоритм CRC. Я почти уверен, что уже освоился. Я пытаюсь написать кодировщик png, и я не хочу использовать внешние библиотеки ни для вычисления CRC, ни для самого кодирования png. Моя программа смогла получить те же...
9031 просмотров
schedule 20.08.2022

Соответствие CRC32 из STM32F0 и zlib
Я работаю над каналом связи между компьютером под управлением Linux и STM32F0. Я хочу использовать какое-то обнаружение ошибок для своих пакетов, и поскольку STM32F0 имеет CRC32 hw, а у меня есть zlib с CRC32 в Linux, я подумал, что было бы неплохо...
7323 просмотров
schedule 19.03.2023