----------------------------------------------------------------------------------
@REPLY: 2:203/910 6aad57c0
@MSGID: 2:5020/378 6ab11246
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9 2024-03-02
Hello Alexey!
Friday September 18 2026 17:05, Alexey Matrosov (2:203/910) => All:
AM> Выпущен qico 0.60.0
AM> Может быть, что-то еще добавить, со временем? ;)
Предлагаю добавить сохранение бинарных логов в одном из форматов,
поддерживаемых моей утилитой T-Hist.
T-Hist не работает с текстовыми логами, а только с бинарными. Для
генерации T-Hist`ом статистики для qico приходится конвертировать его текстовый
файл истории в бинарный формат, понимаемый T-Hist. Именно так сейчас
создаётся статистика qico на узле 2:5020/715 - Alex Barinov написал простенький
конвертер в бинарный лог формата Binkd, который уже обрабатывает T-Hist.
Информацию о форматах, в которых имеет смысл сохранять бинарный лог,
можно посмотреть тут:
https://github.com/klug378/T-Hist/blob/main/ADD-NEW-MAILER-ru.md
На выбор предлагается три формата:
1. Формат Binkd - минимальный размер записей (28 байт); нет
возможности отметить, была ли сессия с паролем или без; нет возможности
сохранить текстовую информацию; 32-битные значения для количества
переданных/принятых байт, что не позволяет корректно записать данные о трафике,
превышающем 4 гигабайта.
2. Формат T-Mail версий 2603 и новее - средний размер записей (100
байт); можно отмечать парольные/непарольные сессии; можно сохранить до 63
символов текстовой информации (например, имя узла, локацию, ip-адрес и т.д.);
те же самые проблемы с записью информации от величине трафика из-за
32-битных величин.
3. Собственный формат T-Hist - большой размер записей (256 байт);
64-битные значения для трафика, позволяющие корректно сохранять информацию о
сессиях, во время которых было передно или получено более 4 гигабайт; отметка
парольных/непарольных сессий; размер текстовой информации - до 206 символов.
В настоящее время я работаю над второй версией формата T-Hist. В
ней будут записи переменной длины: от 50 до 256 байт в зависимости от
размера текстовой информации. Если текст не сохранять, то размер записей
будет не намного больше, чем у Binkd, но с 64-битными величинами для
трафика.
Mikhail
--- GoldED+/LNX 2.0.0-b20260917
* Origin:
https://klug-photo.dreamwidth.org (2:5020/378)
SEEN-BY: 203/910 469/122 5001/100 5015/46 5020/290
378 715 1146 2332 4441 9696
SEEN-BY: 5023/24 5030/1081 5034/13 5051/44 5061/15
5075/128 5090/138
@PATH: 5020/378 715