Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2269 из 2735 =================================== RU.FTN.DEVELOP =
От   : Nil A                            2:5015/46          29 Jan 24 19:39:48
Кому : Alexey Fayans                                       29 Jan 24 19:39:48
Тема : Jam VS Squish
FGHI : area://RU.FTN.DEVELOP?msgid=2:5015/46+65b7d9dc
На   : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+65b7556c
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+65b7e113
==============================================================================
Hello, Alexey!

Monday January 29 2024 10:08, from Alexey Fayans -> Nil A:

NA>> Так-то можно заморочиться, в "дырки" писать.

AF> Формат Squish очень прост. Фреймы идут друг за другом. В индексе
AF> хранится связь абсолютного номера соощения (UMSGID) с позицией фрейма
AF> (Offset), и хэш поля To. Если Offset == 0, сообщение удалено. В JAM
AF> примерно так же, просто -1 вместо 0. В обоих случаях (JAM и Squish) ты
AF> можешь высчитать количество байт между концом последнего сообщения
AF> перед удалённым и началом первого сообщения после, и если места
AF> хватит, пихнуть туда фрейм. Правда в случае с JAM нужно будет такой же
AF> фокус проделать ещё и с файлом заголовков. Довольно трудозатратно и
AF> напрочь лишено смысла, поэтому так никто не делает, насколько мне
AF> известно.

Меня всегда завораживало следить за defrag утилитой, изначально из Нортон Утилит которая. Как ей тяжело приходится, перемещать маленькими кусочками туда-сюда.

А вот пуржилки всегда были такими, что новый файл базы создают и туда сообщения из старой базы накидывают. Или были пуржилки, которые как defrag.exe кусочки внутри перемещают?

NA>> Хотя, есть проблема с Jam, там можно удалять по-разному, и даже
NA>> голдед имеет настройку как именно удалять.

AF> В JAM есть аттрибут MSG_DELETED (0x80000000L), голдед может считать
AF> сообщения с этим аттрибутом удалёнными (как и задумано), а может их
AF> отображать. Никаких других настроек на эту тему в голдеде нет, и
AF> проблем никаких это не вызывает.

Проблема, что не все одинаково понимают, что такое удалённое сообщение. Многим обязательно надо, чтобы в индексе было -1, и не лезут они вычитывать MSG_DELETED, ибо это долго.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.178803 секунды