Вопрос

Для тех, кто помнит протокол Аватар (я почти уверен, что это его название), я пытаюсь найти информацию о нем.Все, что я нашел до сих пор, это то, что это протокол сжатия в стиле 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 в Аватар, помогая его усыновлению.

Также:

  • FSC-0025 - Предложение AVATAR в Комитете по техническим стандартам FidoNet.
  • FSC-0037 - Расширения AVT/0

Другие советы

Если я правильно помню, схема сжатия «Аватара» представляла собой какую-то простую разновидность RLE (кодирование длины серии) это сжимало бы повторяющиеся строки одних и тех же символов во что-то меньшее.К сожалению, подробностей я тоже не помню.

Вы выехали? АВАТАР в Википедии?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top