compressとは - わかりやすく解説 Weblio辞書 (original) (raw)

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。出典検索?: "UNIX Compress"ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年2月)

compress

拡張子 .Z
MIMEタイプ application/x-compress
マジック ナンバー \x1f\x9d
開発者 Spencer Thomas
種別 データ圧縮

UNIX Compressは、UNIXで一般的なデータ圧縮フォーマット。圧縮アルゴリズムとしてLZWを採用している。商用UNIXでは一般的に使われているが、現在ではGNU ZIP圧縮の方が圧縮率が高いことと、特許の問題があることから、フリーのUNIXでは使用されることは少なくなった。

コマンドとしてはcompressを用いて圧縮し、compress -d、uncompressまたはzcatで伸長する。

ファイルをtarコマンドによってアーカイブファイルにした後、更にcompress圧縮するという使い方も一般的である。GNU tarにはアーカイブをcompressにフィルタする-Zオプションが付いている。これによりアーカイブと圧縮を同時に、また抽出と解凍を同時に行うことができる。compress圧縮したtarアーカイブは拡張子 .tar.Z または .taZ を付ける慣習がある。

拡張子

.Z : pack拡張子が.zであったので、拡張子の衝突を避けるためcompressでは大文字の.Zとなった。

この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPJ:コンピュータ/P:コンピュータ)。
アーカイブファイルフォーマット(比較)
アーカイブのみ ar AXF(英語版) BagIt(英語版cpio LBR(英語版) shar(英語版tar WAD
圧縮のみ Brotli bzip2 compress gzip LZMA LZ4 lzip lzop SQ(英語版xz Zstandard pack
アーカイブおよび圧縮 7z ACE ARC(英語版) ARJ(英語版) B1(英語版Cabinet cfs(英語版cpt dar(英語版DGCA .dmg(英語版) .egg(英語版GCA kgb(英語版LHA LZX MPQ(英語版PEA .qda RAR rzip(英語版sit SQX(英語版UDA(PAQ/UDA) Xar(英語版zoo ZIP ZPAQ
ソフトウェアパッケージ pkg (SVR4) deb pkg (macOS) RPM RUNZ MSI JAR WAR RAR (Java) EAR XPI
文書パッケージ OEB Package Format OEBPS Container Format (EPUB) Open Packaging Conventions Office Open XML