Я новичок в CRC, повышаю и больше разработчика Java. Я пытаюсь использовать библиотеку crc.hpp boost для создания 6-разрядного crc, рассчитанного на основе только двух бит. Во-первых, это возможно?Создание 6-битного crc с использованием boost
Похоже, что теоретический CRC-компьютер может использоваться для обработки определенного количества бит, однако я неясен, как указать 6-битный результат. Помоги пожалуйста.
Почему ваш результат будет больше, чем ваш вход? –
Согласованный вид необычного. Однако я просто следую спецификации заголовка для типа msg. Я спросил его и просто сказал, что мы не можем изменить эту ценность. – user1464251
Этот комментарий полностью меняет вопрос. Вы не пытаетесь вычислить _a_ 6-битный CRC. Похоже, вам нужно вычислить 6-битный CRC, требуемый спецификацией заголовка. Существует много возможных 6-битных CRC с различными полиномами, значениями инициализации, пост-обработкой, упорядочением входных битов и упорядочением выходных битов. Итак, что говорит спецификация? –