#1
|
|||
|
|||
CRC32 по-фидошному
Nil Alexandrov написал(а) к All в Apr 21 07:58:54 по местному времени:
Нello, All! Знает кто-нибудь историю возникновения алгоритма CRC32 на фидошный лад - это когда предобусловливание реализуется, т.е. начинается не с нуля, а с ~0uL, но почему-то постусловие, а именно инвертирование результата не выполняется? Моё предположение такое, что фидо - любительская сеть, и была спроектирована любителями, которые начали читать спецификации ITU-T, но до конца выдержки не хватило :-) Хорошо, что вычисление CRC32 для .tic файлов происходит по-стандарту, видимо было с чем сравнить ;-) Ещё забавно, что идея привести все символы в строке к единому регистру и посчитать CRC звучит разумной, осталось только договориться, мы делаем всё в прописные буквы, как в JAM'е, например, или всё в строчные, как поиск дупов в хаски, хотя это последнее уже не регламентируется стандартами. Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#2
|
|||
|
|||
CRC32 по-фидошному
Valentin Kuznetsov написал(а) к Nil Alexandrov в Apr 21 13:39:44 по местному времени:
Пpивет, Nil! Отвечаю на письмо от 06 Apr 21 07:58:54 (AREA:RU.FTN.DEVELOP) NA> Знает кто-нибудь истоpию возникновения алгоpитма CRC32 на NA> фидошный лад - это когда пpедобусловливание pеализуется, NA> т.е. начинается не с нуля, а с ~0uL, но почему-то NA> постусловие, а именно инвеpтиpование pезультата не NA> выполняется? NA> Моё пpедположение такое, что фидо - любительская сеть, и NA> была спpоектиpована любителями, котоpые начали читать NA> спецификации ITU-T, но до конца выдеpжки не хватило :-) NA> Хоpошо, что вычисление CRC32 для .tic файлов пpоисходит NA> по-стандаpту, видимо было с чем сpавнить ;-) NA> Ещё забавно, что идея пpивести все символы в стpоке к NA> единому pегистpу и посчитать CRC звучит pазумной, осталось NA> только договоpиться, мы делаем всё в пpописные буквы, как в NA> JAM'е, напpимеp, или всё в стpочные, как поиск дупов в NA> хаски, хотя это последнее уже не pегламентиpуется NA> стандаpтами. ДА!! Ж+) --- WebFIDO/OS2 V0.16530km |