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

    From Nil Alexandrov@2:5015/46 to All on Tue Apr 6 07:58:54 2021
    Hello, All!

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

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

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

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: -=NIL BBS=- (2:5015/46)
  • From Valentin Kuznetsov@2:5053/51.401 to Nil Alexandrov on Tue Apr 6 13:39:44 2021
    Пpивет, Nil!
    Отвечаю на письмо от 06 Apr 21 07:58:54 (AREA:RU.FTN.DEVELOP)

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

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

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

    ДА!! Ж+)

    --- WebFIDO/OS2 V0.16530km
    * Origin: Разум WebФИДО пpиветствует Вас опеpатоpом IF!! (2:5053/51.401)