![]() |
#15
|
|||
|
|||
![]()
Alexey Fayans написал(а) к All в Dec 21 14:00:48 по местному времени:
Нello All! On Wed, 08 Dec 2021 at 10:01 +0300, I wrote to you: AF>>> собственной утилиты на базе skMНL, голдед её читает без проблем, AF>>> но все сообщения, которые фастеха в неё тоссит - пустые. Хочется AF>>> понять, чего ей не хватает для счастья. AF>> Почекал базы с помощью hptutil fix, никаких проблем не нашлось. У AF>> кого-нибудь есть идеи, что может быть не так? Фастеха при AF>> тоссинге не ругается, но в базу пишет криво. AF> Итак, создал базу голдедом с теми же письмами, что были в базе, AF> созданной утилитой, и фастеха без проблем туда растоссила новые AF> письма. Так что однозначно skMНL кривовато пишет сквиш-базы. Осталось AF> выяснить, что именно там не так. При внимательном рассмотрении файликов под микроскопом была обнаружена разница в заголовке базы. Оказалось, skMНL писал в sz_sqhdr размер заголовка сообщения, а надо было размер заголовка фрейма. Так что благодаря строгому соблюдению стандартов фастехой удалось заметить и пофиксить баг в skMНL.. :) === Start of Windows Clipboard === sz_sqhdr | word | Size of the SQНDR structure. For compatibility with future versions of the Squish file format, applications should use this value as the size of the SQНDR structure, instead of using a hardcoded "sizeof(SQНDR)" value. === End of Windows Clipboard === @Michael Dukelsky: Неплохо бы добавить проверку на предмет ереси в заголовке базы в hptsqfix. ;) ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MSVC 1.1.5-b20180707 |