Вопрос по аватару по старому протоколу ASCII
-
23-08-2019 - |
Вопрос
Для тех, кто помнит протокол Аватар (я почти уверен, что это его название), я пытаюсь найти информацию о нем.Все, что я нашел до сих пор, это то, что это протокол сжатия в стиле ANSI, реализуемый путем сжатия общих escape-последовательностей ANSI.
Но в свое время (начало 90-х) я клянусь, что помню, что он использовался для сжатия текста ASCII для модемов, таких как ранние модемы BIS со скоростью 2400 бод.(Я не помню всех версий протоколов, названий и т. д. того времени, извините).
В любом случае, благодаря скорости отображения стало намного удобнее читать сообщения и использовать удаленные оболочки.Он ничего не делал для передачи файлов или чего-то еще, это был просто способ сжать текст ASCII до минимально возможного размера.
Я пытаюсь провести исследование по этой теме и решил, что это хорошее место для начала поиска.Я думаю, что протокол использовал все известные в книге приемы для сжатия ASCII, например, замену обычного слова на один байт или, может быть, даже на бит.
Я не помню, какое соотношение можно было из этого получить, но, насколько я помню, оно было довольно приличным.
У кого-нибудь есть информация по этому поводу?Сжатие текста ASCII до размера менее 7 бит или информации протокола на Аватаре, или, может быть, даже ответ на вопрос, СДЕЛАЛ ли он вообще какое-либо сжатие ASCII, о котором я говорю?
Решение
В Википедии есть кое-что о Протокол АВАТАР:
Протокол Avatar (Advanced Video Attribute Terminal Assembler и Recretor) представляет собой систему последовательностей побега, иногда используемой в системах досок объявлений (BBSES).Он имеет в значительной степени та же функциональность, что и более популярные коды побега ANSI, но имеет то преимущество, что последовательности побега намного короче.Таким образом, аватар может оформить цветной текст и произведения искусства намного быстрее по медленным соединениям.
Протокол определяется предложением Fidonet Technical Standard FSC-0025.
Аватар был позже расширен в конце 1989 года на AVT/0 (иногда называемый AVT/0+), который включал средства для прокрутки областей экрана (полезно для чата с разделенным экраном или программы по написанию почты с полным экраном), а также больше Усовершенствованное сжатие рисунка.
Аватар был первоначально реализован в Opus BBS, но позже популяризировал RemoteAccess.RemoteAccess поставляется с утилитой AVTCONV, которая позволила легко переводить документы ANSI в Аватар, помогая его усыновлению.
Также:
Другие советы
Если я правильно помню, схема сжатия «Аватара» представляла собой какую-то простую разновидность RLE (кодирование длины серии) это сжимало бы повторяющиеся строки одних и тех же символов во что-то меньшее.К сожалению, подробностей я тоже не помню.
Вы выехали? АВАТАР в Википедии?