• RU.FTN.DEVELOP: Обновление mbtool

    From Vladimir Fyodorov@2:6035/3.1 to All on Mon Aug 10 12:41:00 2026

    Алексей Фаянс проанонсировал обновление утилиты mbtool - инструмента для преобразования и обработки баз сообщений Fido (Jam/Squish/MSG).

    https://github.com/shadowlmd/mbtool

    =============================================================================
    * Area : RU.FTN.DEVELOP
    * From : Alexey Fayans, 2:5030/1997 (07 Августа 2026 17:06)
    * Subj : mbtool ============================================================================= Если кто-нибудь юзает сабж (https://github.com/shadowlmd/mbtool), возьмите свежую версию, исправил там баг (точнее в skMHL), который превращал пустые строки после строк с кладжем в пустые кладжи в JAM базах. е критично, конечно, но обидненько.

    Ещё научились при сортировке использовать кладж REPLY. Если у ответа нет кладжа TZUTC (или его нет у обоих сообщений) и ответ отсортировался по времени перед исходным сообщением, то ставим его после исходного сообщения. Если TZUTC отсутствует только у исходного сообщения, то ставим его перед ответом.
    =============================================================================

    --- GoldED+/OSX 1.1.5-b20260425
    * Origin: Esquire Station (2:6035/3.1)
  • From Vladimir Fyodorov@2:6035/3.1 to All on Mon Sep 7 10:41:32 2026

    Алексей Фаянс дополнил свой проект mbtool утилитой Recode, которая перекодирует сообщения прямо в базе и меняет кладж CHRS в соответствии с новой кодировкой.

    https://github.com/shadowlmd/mbtool
    Бинарники под винду: https://github.com/shadowlmd/mbtool/releases/tag/latest

    =============================================================================
    * Area : RU.FTN.DEVELOP
    * From : Alexey Fayans, 2:5030/1997 (07 Сентября 2026 09:42)
    * Subj : recode ============================================================================= Hello All!

    Запилил утилитку, которая перекодирует сообщения прямо в базе и меняет кладж CHRS в соответствии с новой кодировкой. Перед тем, как что-то сохранять в базу, показывает, что получилось, и спрашивает разрешения (можно ответить, чтобы больше не спрашивала). Поддерживаются базы JAM/Squish/Msg. Я тестировал как мог и проблем не обнаружил, но всё равно рекомендую делать бэкапы баз на всякий случай. ;)

    === Start of Windows Clipboard ===
    Fido message base character set recoding tool

    Usage:
    recode.exe <basespec> <from_charset> <to_charset> [search_charset | msg_number]

    Parameters:
    <basespec> Message base specification
    <from_charset> Source character set
    <to_charset> Destination character set
    [search_charset] Optional character set to match in CHRS kludge
    [msg_number] Optional specific message number to recode

    Base Specification format:
    <Letter><Path>
    Where Letter is:
    J - JAM
    S - Squish
    F, M, * - MSG / Opus

    Note:
    This tool operates interactively with manual confirmation. A preview
    of the decoded message is shown on screen before writing to base.
    It is recommended to recode to your console character set (e.g., CP866)
    so the preview is readable, or do so at your own risk.

    Examples:
    recode.exe Jc:\fido\msgbase\jam\ruftndev UTF-8 CP866
    recode.exe Sc:\fido\msgbase\squish\fn_sysop UTF-8 CP850
    recode.exe Mc:\fido\msgbase\msg\netmail KOI8-R CP866 KOI
    (recode messages with incorrect CHRS kludge: KOI instead of KOI8-R)
    recode.exe Jc:\fido\msgbase\jam\su_chainik CP866 CP866 ASCII
    (just replace incorrect CHRS kludge: ASCII -> CP866)
    recode.exe Sc:\fido\msgbase\squish\ru_linux KOI8-R CP866 666
    (recode message #666 even if it has no CHRS kludge)
    === End of Windows Clipboard ===

    Забирать с гитхаба: https://github.com/shadowlmd/mbtool
    Бинарники под винду: https://github.com/shadowlmd/mbtool/releases/tag/latest =============================================================================

    10 Августа 2026, Vladimir Fyodorov писАл к All следующее:

    Алексей Фаянс проанонсировал обновление утилиты mbtool - инструмента
    для преобразования и обработки баз сообщений Fido (Jam/Squish/MSG).
    https://github.com/shadowlmd/mbtool

    --- GoldED+/OSX 1.1.5-b20260425
    * Origin: Esquire Station (2:6035/3.1)