Разбираю один интересный тип файла, в документации написано следующее: 0x0010 | 1 dword | CRC32 checksum for the header | | (the checksum is calculated for the complete header | | including this field which is set to zero) Overall header size for version 1 is 0x44 bytes. Как мне посчитать контрольную сумму этого файла ?
содержимое заголовка (с первыми 4 обнуленными байтами) прогоняется через CRC32 (http://en.wikipedia.org/wiki/Cyclic_redundancy_check) (http://ru.wikipedia.org/wiki/Циклический_избыточный_код)
нашел страницу, на которой можно вычислить CRC-32 - http://www.zorc.breitbandkatze.de/crc.html. А какие данные в ней вводить ?
В WinHex'е нашел опцию по вычислению CRC-32, но правильный црц он выдал не при выделении всего файла, а только заголовка (значение "еще невычисленной" контрольной суммы я приравнял к 00 00 00 00)
Вы бы хотя бы перевели перевод:контрольная сумма, вычисленная для заголовка, включая данное поле установленное в 0.