forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FTN.DEVELOP

 
 
Опции темы Опции просмотра
  #15  
Старый 08.12.2021, 15:12
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Squish integrity check

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
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:38. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot