Z ファイル形式とは?
.z は、1984年に compress ユーティリティによって作成された、Unix 環境に関連する圧縮ファイル形式です。.z は長い間、Unix システムにおける主要な圧縮標準でした。.z ファイルは compress filename コマンドを実行することで作成され、元のファイルはその場で置き換えられます。解凍は uncompress filename.z コマンドまたは zcat を使用して行われます。.z は LZW (Lempel-Ziv-Welch) アルゴリズムを使用しています。これは現代の基準では高速ですが効率的とは言えない、比較的単純なスキームです。すべての .z ストリームは、2バイトのマジックナンバー 1F 9D によって識別され、3バイト目が LZW ビット幅フラグをエンコードします。compress は一度に1つのファイルしか処理できないため、通常は複数のファイルを先に tar でまとめ、.tar.z アーカイブ(.taz とも記述されます)を作成します。
圧縮方式の進化
.z 形式は、gzip で使用される .gz 形式によってほぼ完全に置き換えられました。.z ファイルは、展開することなく簡単に .gz に変換できます(zcat file.z | gzip > file.gz で実行可能)。現在、Unix 系システムでは gzip が標準的な圧縮ツールとなっており、現代のワークフローでは、より高い圧縮率を得るために .xz や .bz2 が好まれることが増えています。
セキュリティと安全性
リスク: LOW.Z 形式自体は受動的で安全です。これは単なる LZW 圧縮データであり、実行することはできません。他のアーカイブと同様に、唯一のリスクは「中身」にあります。信頼できないソースからの .tar.Z にはスクリプトや実行ファイルが含まれている可能性があるため、実行する前に展開した内容をスキャンまたは検査してください。現在 .Z は古く稀な形式であるため、メールで予期せず届いた場合は不自然です。送信者を確認してください。古典的な compress にはパスワードや暗号化機能がないため、.Z は機密性を提供しません。
形式の詳細
概要Z ファイルを開くプログラム
技術的詳細
詳細仕様| アルゴリズム | LZW (Lempel-Ziv-Welch) 適応型辞書圧縮 |
| マジックバイト | ファイルオフセット 0 の `1F 9D` |
| ヘッダー構造 | 3バイトのヘッダー - マジック `1F 9D` と、最大ビット幅およびブロックモードフラグをエンコードするオプションバイト |
| LZW ビット幅範囲 | 9〜16ビット。デフォルトの最大値は16ビット |
| ブロックモード | オプションの辞書リセットモード。第3ヘッダーバイトのビット 7 (0x80) によって示される |
| MIME タイプ | `application/x-compress` |
| 単一ファイルスコープ | 各 `.z` ストリームは正確に1つのファイルを圧縮します。複数ファイルのバンドルには事前の `tar` 手順が必要です |
| 複合アーカイブ形式 | `.tar.z`(`.taz` / `.tz` とも) - `tar` アーカイブをその後 `compress` で圧縮したもの |
| 解凍コマンド | `uncompress filename.z`、`zcat filename.z`、または `gzip -d filename.z` |
| LZW 特許の歴史 | LZW は Unisys/Sperry によって特許取得されていましたが、2003年頃に特許が失効し、ライセンスに関する懸念は解消されました |
| gzip とのマジックバイトの区別 | `.z` と `.gz` はどちらも `1F` で始まりますが、2バイト目が異なります(`.z` は `9D`、`.gz` は `8B`) |
| 圧縮効率 | 一般的なデータ型において、gzip、bzip2、または xz よりも圧縮率が低くなります |
| オリジナルのユーティリティ | Spencer Thomas らによって書かれた BSD `compress`。標準の Unix 圧縮ツールとして gzip に置き換えられました |
| Windows サポート | Windows ではネイティブにサポートされていません。7-Zip、WinRAR、WinZip などのサードパーティ製ツールが必要です |
| リリース日 | 1984 (BSD compress utility, Unix) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | en.wikipedia.org |
Z の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。Z ファイルについて最初の質問をしてみましょう。