-1

プロトコル Avatar を覚えている人のために (私はこれがその名前だったと確信しています)、私はそれに関する情報を見つけようとしています。私がこれまでに見つけたのは、それが ANSI スタイルの圧縮プロトコルであり、一般的な ANSI エスケープ シーケンスを圧縮することによって行われるということだけです。

しかし、昔 (90 年代初頭) に、初期の 2400 ボー BIS モデムのようなモデムの ASCII テキストを圧縮するために使用されていたことを思い出しました。(当時のすべてのプロトコルのバージョン、名前などは覚えていません。申し訳ありません)。

とにかく、これにより、表示速度のおかげで、メッセージの読み取りとリモートシェルの使用が大幅に改善されました。ファイル転送などには何もしませんでした。ASCII テキストをできるだけ小さく圧縮する方法に過ぎませんでした。

私はこのトピックについて調査をしようとしていますが、これは探し始めるのに適した場所であると考えました. このプロトコルは、ASCII を圧縮するために本のすべてのトリックを使用したと思います。たとえば、一般的な単語を 1 バイトまたはビットに置き換えるなどです。

あなたがそれから抜け出すことができた比率を思い出せませんが、私が覚えているように、それはかなりまともでした.

誰でもこれに関する情報を持っていますか?ASCII テキストを 7 ビット未満に圧縮するか、Avatar のプロトコル情報を圧縮するか、それとも私が話している ASCII 圧縮のいずれかを実行したかどうかの答えでさえありますか?

4

2 に答える 2

3

ウィキペディアには、AVATAR プロトコルに関する情報があります。

AVATAR プロトコル (Advanced Video Attribute Terminal Assembler and Recreator) は、掲示板システム (BBSes) で時折使用されるエスケープ シーケンスのシステムです。より一般的な ANSI エスケープ コードとほとんど同じ機能を備えていますが、エスケープ シーケンスがはるかに短いという利点があります。したがって、AVATAR は、低速の接続でも、色付きのテキストとアートワークをはるかに高速にレンダリングできます。

プロトコルは FidoNet 技術標準提案 FSC-0025 で定義されています。

Avatar はその後、1989 年後半までに AVT/0 (AVT/0+ と呼ばれることもある) に拡張されました。これには、画面の領域をスクロールする機能 (分割画面のチャットやフルスクリーンのメール作成プログラムに役立ちます) などの機能が含まれていました。高度なパターン圧縮。

Avatar はもともと Opus BBS に実装されていましたが、後に RemoteAccess によって普及しました。RemoteAccess にはユーティリティ AVTCONV が付属しており、ANSI ドキュメントを Avatar に簡単に変換できるため、採用が容易になりました。

また:

  • FSC-0025 - FidoNet 技術標準委員会での AVATAR 提案。
  • FSC-0037 - AVT/0 拡張
于 2008-12-22T22:17:58.917 に答える
1

私の記憶が正しければ、アバターの圧縮方式は単純な種類のRLE (Run-Length Encoding)で、同じ文字の繰り返される文字列をより小さなものに圧縮するものでした。残念ながら、私も詳細を覚えていません。

ウィキペディアでAVATARをチェックしましたか?

于 2008-12-22T22:12:57.400 に答える