对于那些记得Avatar协议的人来说,(我很确定这是它的名字)我正试图找到它的信息。到目前为止,我发现它是一种ANSI样式的压缩协议,通过压缩常见的ANSI转义序列来完成。
但是,在当天,(90年代早期),我发誓我记得它用于压缩调制解调器的ASCII文本,如早期2400波特BIS调制解调器。 (我不记得那时的所有协议版本,名称等,对不起)。
无论如何,由于显示速度的原因,这使得阅读消息和使用远程shell变得更好。它没有为文件传输做任何事情,或者不是,它只是一种尽可能小的压缩ASCII文本的方法。
我正在尝试研究这个话题,并认为这是一个开始寻找的好地方。我认为该协议使用了本书中的每一个技巧来压缩ASCII,就像常见的单词替换为单个字节,甚至可能有点。
我不记得你可以从中得到的比例,但我记得,这是相当不错的。
任何人都有这方面的任何信息?压缩ASCII文本少于7位,或者阿凡达上的协议信息,甚至可能是答案,如果它甚至DID我正在谈论的任何ASCII压缩?
答案 0 :(得分:3)
维基百科有关于AVATAR protocol的内容:
AVATAR协议(高级视频 属性终端汇编程序和 Recreator)是一个逃脱系统 偶尔使用的序列 公告板系统(BBS)。它有 与...大致相同的功能 更流行的ANSI转义码,但是 有逃脱的优势 序列要短得多。阿凡达可以 从而呈现彩色文本和艺术品 比慢速连接快得多。
该协议由FidoNet定义 技术标准提案FSC-0025。
阿凡达后来延迟了 1989年至AVT / 0(有时称为 作为AVT / 0 +),其中包括设施 滚动屏幕区域(有用 用于分屏聊天或全屏 邮件写作程序),以及 更高级的模式压缩。
阿凡达最初是在 Opus论坛,但后来普及 远程访问。 RemoteAccess附带了一个 实用程序,AVTCONV允许轻松 将ANSI文档翻译成 阿凡达帮助其采用。
此外:
答案 1 :(得分:1)
如果我没记错的话,Avatar压缩方案就是一种简单的RLE (Run-Length Encoding)压缩方案,可以将相同字符的重复字符串压缩到更小的位置。不幸的是,我也不记得细节。
您是否在维基百科上查看了AVATAR?