Сейчас на форуме: hgdagon, asfa, bartolomeo (+5 невидимых) |
eXeL@B —› Программирование —› CRC32 |
Посл.ответ | Сообщение |
|
Создано: 27 августа 2006 12:21 · Личное сообщение · #1 |
|
Создано: 27 августа 2006 12:32 · Личное сообщение · #2 |
|
Создано: 27 августа 2006 22:37 · Личное сообщение · #3 |
|
Создано: 28 августа 2006 00:18 · Личное сообщение · #4 SeQuick Если нужно подсчитать CRC32 файла, как это делает Total Commander, например, используй пример из файла crc32_file.txt, если же необходимо подсчитать значение в PE заголовке, то - crc32_PE.txt. Оба файла в аттаче. 0f65_28.08.2006_CRACKLAB.rU.tgz - crc32.rar ----- Сколько ни наталкивали на мысль – все равно сумел увернуться |
|
Создано: 28 августа 2006 00:50 · Личное сообщение · #5 в аттаче модуль для делфи. пример использования:
c893_28.08.2006_CRACKLAB.rU.tgz - CRCunit.pas ----- Nothing just happens. You choose it to happen. |
|
Создано: 28 августа 2006 01:25 · Личное сообщение · #6 наиболее быстрое вычисление crc32 с помощью таблицы (на си) 8341_28.08.2006_CRACKLAB.rU.tgz - crc32_table_ansi-c.rar |
|
Создано: 28 августа 2006 12:02 · Личное сообщение · #7 |
|
Создано: 01 октября 2006 06:58 · Личное сообщение · #8 под МАСМ GetCRC32 PROC NEAR ; Оптимизированная мной функция получения Crc32 ; Вход ESI - адрес строки ; EDI - размер строки в байтах ; Выход EAX - вычисленный Crc32 cld xor edx, edx dec edx _nextByteCRC: xor eax, eax lodsb xor al, dl xor ecx, ecx mov cl, 8 shr edx, cl _nextBitCRC: clc rcr eax, 1 jnc _noCRC xor eax, 0EDB88320h _noCRC: loop _nextBitCRC xor edx, eax dec edi jnz _nextByteCRC mov eax, edx not eax retn GetCRC32 ENDP |
eXeL@B —› Программирование —› CRC32 |