У меня возникли проблемы с пониманием того, как ведет себя байтовый массив и как сделать на нем алгоритм crc32.
Поэтому я должен сделать crc32 метод обновления (byte [] b, int off, int len), я запуталсякогда дело доходит до сдвига и применения xor в массиве с помощью poly.как????Я знаю, что вы должны делать сдвиг, но это массив, и каждый байт ведет себя так, как будто он не имеет связи с другими байтами в массиве.Я думал, что если я сдвинусь вправо на один или на что-то, то это сместит весь массив вправо, это будет намного проще.А также, почему, когда я использую b [0] = (byte) (b [0] ^ 0xff), я получаю хороший результат, но первые 24 бита равны 1 ???
Если у вас есть идеи, как это сделатьили у вас есть информация, которая поможет решить эту проблему, спасибо.