Старый ASCII протокол Аватара Вопрос - PullRequest
0 голосов
/ 23 декабря 2008

Для любого, кто помнит протокол Avatar, (я почти уверен, что это было его имя), я пытаюсь найти информацию о нем. Все, что я нашел до сих пор, это то, что это протокол сжатия в стиле ANSI, который выполняется путем сжатия общих escape-последовательностей ANSI.

Но в свое время (в начале 90-х) я поклялся, что вспомнил, что он использовался для сжатия текста ASCII для модемов, таких как ранние BIS-модемы 2400 бод. (Я не помню все версии протокола, имена и т. Д. Тогда, извините).

В любом случае, это сделало чтение сообщений и использование удаленных оболочек намного приятнее из-за скорости отображения. Он ничего не делал для передачи файлов или чего-то еще, это был просто способ сжать текст ASCII до минимума.

Я пытаюсь исследовать эту тему и решил, что это хорошее место, чтобы начать искать. Я думаю, что протокол использовал каждый трюк в книге, чтобы сжать ASCII, например, заменить обычное слово на один байт или, может быть, даже немного.

Я не помню соотношение, которое вы могли бы получить, но, насколько я помню, оно было довольно приличным.

У кого-нибудь есть информация по этому поводу? Сжатие текста ASCII до 7 бит или информация о протоколе на аватаре, или, может быть, даже ответ на вопрос, ДЕЙСТВИТЕЛЬНО ли это какое-либо сжатие ASCII, о котором я говорю?

Ответы [ 2 ]

3 голосов
/ 23 декабря 2008

В Википедии есть что-то о протоколе AVATAR :

Протокол AVATAR (Advanced Video Атрибут Терминал Ассемблер и Recreator) это система побега последовательности, иногда используемые на Системы досок объявлений (BBSes). Она имеет в значительной степени та же функциональность, что и более популярные коды выхода ANSI, но имеет то преимущество, что побег последовательности намного короче. АВАТАР может таким образом визуализировать цветной текст и произведения искусства намного быстрее по медленным соединениям.

Протокол определяется FidoNet Техническое стандартное предложение FSC-0025.

Аватар был продлен в конце С 1989 по AVT / 0 (иногда упоминается как AVT / 0 +) который включал объекты прокручивать области экрана (полезно для чата с разделенным экраном или полноэкранного режима программы написания писем), а также более продвинутое сжатие паттернов.

Аватар изначально был реализован в Опус BBS, но позже популяризированный Удаленный доступ. RemoteAccess поставляется с утилита, AVTCONV, что позволило легко перевод документов ANSI на Аватар помогает его принятию.

Также:

  • FSC-0025 - Предложение AVATAR в Комитете по техническим стандартам FidoNet.
  • FSC-0037 - AVT / 0 добавочных номеров
1 голос
/ 23 декабря 2008

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

Вы проверяли AVATAR в Википедии?

...