Gzip圧縮
圧縮gzipで圧縮したデータです。GZ単体は複数フォルダの一覧を持つZIPと同じ役割ではありません。展開後にTARが出る場合は、さらにTARを展開します。
- 主な用途
- 単一データストリームの圧縮
- 中身の種類
- バイナリデータ
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- unexpected end of fileは途中取得・切断の可能性があります。配布元と容量を比較し、再取得してください。
- 展開後に読みづらいバイナリが出ても異常とは限りません。元データがTARや別形式か、作成元へ確認します。
- 解凍したのにTARが残る:さらにTARの展開が必要です。
- 解凍後に元GZが消える:ツールの入力保持設定を確認します。GNU gzipではkeep等を使えます。
- CRCエラー:取得漏れや破損を疑い、サイズと配布元のハッシュを照合します。
GZを展開して元データを取り出す
- gzip対応ツールで原本を残したまま展開します。
- 元データがTARなら一覧を確認して二段階目の展開を行います。
- 展開後のフォルダ・ファイル数・容量を確認します。別形式で再圧縮する場合は出力の一覧と再展開も確認します。
GZからZIPへの変更は、元データを取り出してからZIPへまとめ直す作業です。拡張子変更では処理できません。
単一データとTAR.GZを見分ける
CSVやログ一つを圧縮したGZと、TARを圧縮したTAR.GZでは、展開後の操作が違います。中身の形式で次のアプリを選びます。
ファイル名の途中の拡張子は手掛かりですが確定情報ではありません。出力した内容も確認します。
この手順の根拠:GNU Project · Invoking gzip
原本を残して大きなデータを扱う
コマンドによっては解凍後に入力を削除します。最初に保持設定と出力先を確認します。
圧縮テスト成功は読み取り整合性の確認です。CSVの文字コードや内容の正しさまで保証するものではありません。
この手順の根拠:GNU Project · Invoking gzip
関連形式との違い
| 形式 | 主な役割 | 選ぶときの注意 |
|---|---|---|
| GZ | Gzip圧縮データ | 出力形式を確認 |
| TAR.GZ | アーカイブをGzip圧縮 | TARの展開も必要 |
| ZIP | 複数ファイルの格納・圧縮 | 改名は変換ではない |
取り扱いと安全性
展開後のサイズは圧縮前より大きくなります。空き容量を確認し、不明なデータを重要な場所へ展開しないでください。
よくある質問
GZを展開したらTARになった?
TARアーカイブをgzipで圧縮していたためです。TARの展開を続けます。
GZにパスワードはある?
標準的なGZIP圧縮は暗号化ではありません。機密データの保護は別に必要です。
展開で元GZが消える?
ツールとオプションによります。原本を保つ出力指定やコピーを使ってください。
複数ファイルを直接GZにまとめられる?
通常はTARなどでまとめてからGzip圧縮します。Gzipの連結ストリームとは区別します。
GZの名前をZIPに変えれば開ける?
内部形式は変わりません。必要なら解凍後にZIPへ再圧縮します。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- GZIP compressed data
- 管理・仕様
- IETF RFC 1952 / GNU implementation
- MIME type
- application/gzip
公式・一次情報
- 標準仕様RFC 1952 — GZIP
GZIPのヘッダーと圧縮ストリームの仕様です。
IETF · リンク確認: - プロジェクト公式GNU Gzip manual
gzipの検査・展開とTARとの役割の違いを確認しています。
GNU · リンク確認: - プロジェクト公式Invoking gzip
テスト・解凍・入力ファイル保持等のオプションです。
GNU Project · リンク確認: