旧的 ASCII 协议头像问题
-
23-08-2019 - |
题
对于任何记得 Avatar 协议的人(我很确定这就是它的名字),我正在尝试查找有关它的信息。到目前为止我发现的是,它是一个 ANSI 风格的压缩协议,通过压缩常见的 ANSI 转义序列来完成。
但是,在当时,(90 年代初)我发誓我记得它被用来压缩调制解调器的 ASCII 文本,例如早期的 2400 波特 BIS 调制解调器。(我不记得当时的所有协议版本、名称等,抱歉)。
不管怎样,由于显示速度的原因,这使得阅读消息和使用远程 shell 变得更好。它对文件传输没有任何作用,它只是一种将 ASCII 文本压缩得尽可能小的方法。
我正在尝试对这个主题进行研究,并认为这是一个开始寻找的好地方。我认为该协议使用了书中的每一个技巧来压缩 ASCII,比如将常见的单词替换为单个字节,甚至可能是一点。
我不记得你能从中得到多少比例,但据我记得,它相当不错。
有人有这方面的信息吗?将 ASCII 文本压缩到少于 7 位,或者 Avatar 上的协议信息,或者甚至可能是它是否确实进行了我所说的任何 ASCII 压缩的答案?
解决方案
维基百科有一些关于 阿凡达协议:
AVATAR协议(高级视频 Attribute Terminal Assembler 和 Recreator)是一个逃生系统 偶尔用于 公告板系统(BBS)。它有 功能与 更流行的 ANSI 转义码,但 具有逃生的优点 序列要短得多。阿凡达可以 从而呈现彩色文本和艺术品 速度比慢速连接快得多。
该协议由 FidoNet 定义 技术标准提案FSC-0025。
《阿凡达》后来被延长了 1989 年至 AVT/0(有时称为 作为 AVT/0+),其中包括设施 滚动屏幕区域(有用 用于分屏聊天或全屏 邮件写作程序),以及 更高级的模式压缩。
《阿凡达》最初是在 Opus BBS,但后来被推广 远程访问。RemoteAccess 附带了一个 实用程序,AVTCONV,允许轻松 将ANSI文件翻译成 阿凡达帮助其采用。
还:
其他提示
如果正确地记得化身压缩方案是一些简单的一种 RLE(运行长度编码),将压缩的相同字符的字符串重复的东西更小。不幸的是,我不记得细节无论是。
你看看 AVATAR 维基百科?