对于任何记得 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文件翻译成 阿凡达帮助其采用。

还:

  • FSC-0025 - FidoNet 技术标准委员会的 AVATAR 提案。
  • FSC-0037 - AVT/0 扩展

其他提示

如果正确地记得化身压缩方案是一些简单的一种 RLE(运行长度编码),将压缩的相同字符的字符串重复的东西更小。不幸的是,我不记得细节无论是。

你看看 AVATAR 维基百科?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top