GZをTARに変換

GZIP圧縮されたTARアーカイブ(.tar.gzや.tgzなど)からTARデータを取り出します。

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V

ファイルを待つ間、Code Rainで遊べます

ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様GZTAR
MIMEタイプapplication/gzipapplication/x-tar
タイプ圧縮ストリームアーカイブコンテナ
圧縮ロスレス DEFLATE(LZ77 + ハフマン符号)非圧縮(gzip/bzip2/xzと組み合わせて使用されることが多い)
標準仕様IETF RFC 1952(GZIP)POSIX.1-2001 / IEEE 1003.1 ustar 規格
マジックバイトヘッダー1F 8B75 73 74 61 72 (ustar)

フォーマットの概要と用途

GZ ファイルは DEFLATE アルゴリズムによって作成された単一の圧縮ストリームであり、TAR ファイルはサイズを縮小することなく複数のファイルとフォルダー構造をまとめる非圧縮コンテナです。システム管理者や開発者は、毎回ストリーム全体を再圧縮することなく、圧縮されたバックアップ内の個々のファイルを検査、変更、または抽出する必要がある場合に、この変換を頻繁に行います。GNU tar、7-Zip、WinRAR などのソフトウェアユーティリティは、ほとんどのデスクトップオペレーティングシステムでこの変換をネイティブに処理します。 この機能は.tar.gzや.tgzなど、GZIP圧縮されたTARアーカイブを対象としています。ストリームを解凍し、通常のファイルを含むTARアーカイブか検証してからTARのバイト列を返します。それ以外のGZIPデータは拒否されます。

技術仕様とコーデックの詳細

GZIPはMIMEタイプapplication/gzip、1F 8Bシグネチャ、DEFLATE圧縮を使用します。TARはapplication/x-tarとPOSIXブロックヘッダーを使用します。変換ツールはGZIPストリームを解凍し、通常のファイルを含む有効なTARアーカイブか検証したうえで、TARのバイト列を変更せずに返します。

OSとブラウザの互換性

両方の形式に対するネイティブサポートは、多くの主要なオペレーティングシステムに存在します。Linux、macOS、および Unix ライクな環境には、これらのファイルを瞬時に変換する tar や gzip などのコマンドラインツールが含まれています。Windows ユーザーは、7-Zip などのサードパーティ製ソフトウェアや、現代の Windows 10 および 11 のターミナルコマンドを利用できます。ウェブブラウザーはこれら 2 つのアーカイブタイプの間の変換をネイティブにレンダリングまたは実行できないため、ファイル処理はローカルマシンまたはバックエンドサーバーのコードで行う必要があります。

役立つ情報

TARアーカイブを含むGZIPファイル(.tar.gzや.tgzなど)を使用してください。TARアーカイブを含まない.gzファイルは拒否されます。

よくある質問

品質を落とさずに GZIP アーカイブを TAR アーカイブに変換するにはどうすればよいですか?

GZIPストリームに有効なTARアーカイブが含まれていれば、解凍後のTARバイト列は変更されずに返されます。この機能はその他のGZIPデータを拒否します。

GZIP アーカイブと TAR アーカイブの違いは何ですか?

GZIP は、DEFLATE 数学を使用してファイルサイズを削減する単一ファイル圧縮アルゴリズムです。TAR は、圧縮を適用せずに複数のファイルとディレクトリを 1 つのファイルにまとめるアーカイブコンテナです。