ZOOは、1980年代半ばにRahul Deshiによって開発された
データ圧縮プログラムおよびそのフォーマットです。このフォーマットは、LZW(Lempel-Ziv-Welch)圧縮アルゴリズムを基盤としており、`.zoo`というファイル
拡張子が使用されています。
歴史と普及
ZOOは、その初期のプログラムソースコードがUsenetの`comp.sources.misc`ニュースグループで公開されたことから広く知られるようになりました。これにより、多くの
Unix系オペレーティングシステムでZOOを利用することが可能になりました。また、
MS-DOSユーザーコミュニティにも実行形式が提供され、普及しました。ZOOファイルを解凍するための補助プログラムとして、「booz」という名前の解凍専用ツールも開発されました。
利用状況
ZOOは、かつて
ディジタル・イクイップメント・コーポレーション(DEC、現在の
ヒューレット・パッカード)の
VAXコンピュータ上で動作する
OpenVMSオペレーティングシステムで広く利用されていました。また、コモドールの
Amigaコミュニティでも、一時的にZOOが使用されていました。しかし、現在ではZOOフォーマットはほとんど使用されておらず、アーカイブ形式としては過去のものとなっています。
技術的な特徴
ZOO
ファイルフォーマットは、LZW圧縮アルゴリズムを基にしているため、テキストやその他のデータを効率的に圧縮することができます。しかし、より新しい圧縮アルゴリズムとフォーマットの登場により、ZOOは次第に利用されなくなりました。
その他の拡張子の利用
ファイル
拡張子`.zoo`は、
マイクロソフトのゲーム「ズー タイクーン」の保存データとしても使用されています。これはZOOフォーマットとは異なる用途であり、
ファイルフォーマットの
拡張子が同じであるという点に注意が必要です。
外部リンク
zoo 2.10 source
unzoo - ZOOアーカイブ解凍ツール。ソース付き。
これらの外部リンクは、ZOOのソースコードや解凍ツールに興味がある場合に役立つでしょう。ZOOは過去の技術ですが、その仕組みを理解することは、
データ圧縮の歴史を学ぶ上で貴重な経験となります。