Помогите с документацией (вычисление контрольной суммы)

Тема в разделе "WASM.BEGINNERS", создана пользователем HatoL, 16 апр 2008.

  1. HatoL

    HatoL New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2008
    Сообщения:
    9
    Разбираю один интересный тип файла, в документации написано следующее:

    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.

    Как мне посчитать контрольную сумму этого файла ?
     
  2. Xerx

    Xerx Алексей

    Публикаций:
    0
    Регистрация:
    17 фев 2005
    Сообщения:
    528
    Адрес:
    Russia
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    Почитай
    Юрова. Практикум. Там есть реализация CRC32 прямого и зеркального.
     
  4. HatoL

    HatoL New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2008
    Сообщения:
    9
    нашел страницу, на которой можно вычислить CRC-32 - http://www.zorc.breitbandkatze.de/crc.html. А какие данные в ней вводить ?
     
  5. HatoL

    HatoL New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2008
    Сообщения:
    9
    В WinHex'е нашел опцию по вычислению CRC-32, но правильный црц он выдал не при выделении всего файла, а только заголовка (значение "еще невычисленной" контрольной суммы я приравнял к 00 00 00 00)
     
  6. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Вы бы хотя бы перевели
    перевод:контрольная сумма, вычисленная для заголовка, включая данное поле установленное в 0.