|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Eugene Zagidullin 2:5030/2333.3 13 Dec 2001 01:13:19 To : Andrey Orlenko Subject : crc32 -------------------------------------------------------------------------------- 12 Дек 01, когда часы пробили 01:56, Andrey Orlenko написал Sasha Ivanov: SI>> Люди подскажите как сабж посчитать. AO> Многочлен CCITT-32,известный как CRC-32, представляется в виде: AO> g(x)=x32+x26+x23+x22+x16+x12+x11+xl0+x8+x7+х5+х4+x2+х+1. Приношу свои извинения, что встреваю. Hо я никак не пойму, как известный алгоритм с таблицей увязан с этой формулой. Я всегда считал сабж так: crc=0xffffffff; Для каждого байта: crc=(crc>>8)^magictable[(char)crc^byte]; crc=~crc; Где magictable - заранее рссчитанная таблица (как - не знаю). Best regards, Eugene. _wozza@yandex.ru_ ... np: Queen - I'm Going Slightly Mad --- GoldED+/W32 1.1.5-20011123 * Origin: А вы кричите, сиську просите... (2:5030/2333.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174203c17c8cc.html, оценка из 5, голосов 10
|