= Сообщение: 2020 из 2735 =================================== RU.FTN.DEVELOP = От : Alexey Fayans 2:5030/1997 08 Dec 21 14:00:48 Кому : All 08 Dec 21 14:00:48 Тема : Squish integrity check FGHI : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+61b09062 На : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+61b05920 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello All!
On Wed, 08 Dec 2021 at 10:01 +0300, I wrote to you:
AF>>> собственной утилиты на базе skMHL, голдед её читает без проблем, AF>>> но все сообщения, которые фастеха в неё тоссит - пустые. Хочется AF>>> понять, чего ей не хватает для счастья. AF>> Почекал базы с помощью hptutil fix, никаких проблем не нашлось. У AF>> кого-нибудь есть идеи, что может быть не так? Фастеха при AF>> тоссинге не ругается, но в базу пишет криво. AF> Итак, создал базу голдедом с теми же письмами, что были в базе, AF> созданной утилитой, и фастеха без проблем туда растоссила новые AF> письма. Так что однозначно skMHL кривовато пишет сквиш-базы. Осталось AF> выяснить, что именно там не так.
При внимательном рассмотрении файликов под микроскопом была обнаружена разница в заголовке базы. Оказалось, skMHL писал в sz_sqhdr размер заголовка сообщения, а надо было размер заголовка фрейма. Так что благодаря строгому соблюдению стандартов фастехой удалось заметить и пофиксить баг в skMHL.. :)
=== Start of Windows Clipboard === sz_sqhdr | word | Size of the SQHDR structure. For compatibility with future versions of the Squish file format, applications should use this value as the size of the SQHDR structure, instead of using a hardcoded "sizeof(SQHDR)" value. === End of Windows Clipboard ===
@Michael Dukelsky: Неплохо бы добавить проверку на предмет ереси в заголовке базы в hptsqfix. ;)