Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CRC32 по-фидошному

0 views
Skip to first unread message

Nil Alexandrov

unread,
Apr 6, 2021, 1:32:56 AM4/6/21
to
Hello, All!

Знает кто-нибудь историю возникновения алгоритма CRC32 на фидошный лад - это
когда предобусловливание реализуется, т.е. начинается не с нуля, а с ~0uL, но
почему-то постусловие, а именно инвертирование результата не выполняется?
Моё предположение такое, что фидо - любительская сеть, и была спроектирована
любителями, которые начали читать спецификации ITU-T, но до конца выдержки не
хватило :-)

Хорошо, что вычисление CRC32 для .tic файлов происходит по-стандарту, видимо
было с чем сравнить ;-)

Ещё забавно, что идея привести все символы в строке к единому регистру и
посчитать CRC звучит разумной, осталось только договориться, мы делаем всё в
прописные буквы, как в JAM'е, например, или всё в строчные, как поиск дупов в
хаски, хотя это последнее уже не регламентируется стандартами.

Best Regards, Nil

Valentin Kuznetsov

unread,
Apr 6, 2021, 5:47:55 AM4/6/21
to
П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тами.

ДА!! Ж+)

0 new messages