オンラインでTAR.GZファイルを抽出
TAR.GZまたはTGZアーカイブをアップロードし、そのコンテンツを即座に抽出します。当社のオンライン抽出ツールは解凍と展開を処理し、抽出されたファイルを特別なソフトウェアなしで任意のオペレーティングシステムで動作するダウンロード可能なZIPアーカイブにパッケージ化します。
Linuxアーカイブを受け取るが追加のソフトウェアをインストールしたくないWindowsユーザーに最適です。アップロードし、抽出し、ダウンロードするだけ。コマンドラインは不要です。
TAR.GZ形式について
TAR.GZはTARアーカイブとGZIP圧縮を組み合わせています。TAR(Tape Archive)はUnixファイル権限、所有権、タイムスタンプを保持しながら複数のファイルを単一のアーカイブにバンドルします。GZIPはその後、DEFLATEアルゴリズムを使用してこのバンドルを効率的なストレージのために圧縮します。
TAR.GZはLinuxおよびUnixシステムでの標準アーカイブ形式です。オープンソースソフトウェア、Linuxカーネルリリース、サーバー設定バックアップは通常この形式を使用します。
一般的な使用例
- オープンソースダウンロード — TAR.GZとして配布されたソフトウェアを抽出
- サーバーバックアップ — Linuxサーバーバックアップからファイルにアクセス
- ソースコードパッケージ — レビューまたはコンパイル用にソースコードを抽出
- クロスプラットフォーム共有 — Windows/MacでLinuxアーカイブにアクセス
なぜオンラインで抽出するのか?
WindowsはネイティブでTAR.GZファイルをサポートしていません。7-Zipなどのツールで処理できますが、当社のオンライン抽出ツールはソフトウェアのインストールなしで即座にアクセスを提供します。結果のZIPファイルはどのシステムでも開くことができます。Windows、Mac、モバイルデバイス。
GZIP圧縮技術
GZIPはDEFLATE圧縮アルゴリズムを使用し、ソースコードや設定ファイルなどのテキストベースのコンテンツで60-90%の圧縮率を達成します。利用可能な最も攻撃的な圧縮ではありませんが、GZIPは圧縮率と速度のバランスを取っています。これは頻繁にアクセスされるファイルやウェブサーバーにとって重要です。
TAR+GZIPの組み合わせはソリッドアーカイブを作成し、TARファイル全体がユニットとして圧縮されます。これにより、ファイルごとの圧縮よりも良い圧縮が可能になりますが、ファイルにアクセスするにはアーカイブ全体を解凍する必要があります。ランダムアクセスが重要なアーカイブには、ZIPがより適している場合があります。
ソフトウェア開発におけるTAR.GZ
オープンソースプロジェクトは一般的にソースコードをTAR.GZアーカイブとして配布します。GitHubリリースtarball、PyPIパッケージ、npm tarballはすべてこの形式を使用します。オープンソースプロジェクトに貢献する際、ソースからソフトウェアをビルドするためにTAR.GZアーカイブを頻繁に抽出する必要があります。
Dockerイメージとコンテナレイヤーも内部でTAR.GZを使用します。TAR.GZ構造を理解することは、コンテナの問題をデバッグしたり、カスタムイメージを作成したり、分析のためにコンテナレイヤーからファイルを抽出したりする際に役立ちます。
TAR.GZファイル構造
TAR.GZファイルは本質的にGZIP圧縮でラップされたTARアーカイブです。TARレイヤーはディレクトリ構造、ファイル名(Unicode文字を含む)、権限、タイムスタンプ、シンボリックリンクを保持しながらファイルをグループ化します。外側のGZIPレイヤーはこのバンドル全体を単一のストリームとして圧縮します。
この2層構造は、個々のファイルを抽出するにはアーカイブ全体を処理する必要があることを意味します。これはファイルを独立して圧縮するZIPとは異なります。特定のファイルが必要な頻繁にアクセスされるアーカイブには、ZIPがより効率的な場合があります。完全な抽出とバックアップシナリオでは、TAR.GZのソリッド圧縮はより良い比率を達成します。
クロスプラットフォームの考慮事項
WindowsでLinuxで作成されたTAR.GZアーカイブを抽出する際は、ファイル名の違いに注意してください。LinuxはWindowsが許可しない文字(コロンや特定の特殊文字など)をファイル名に許可します。一部のファイルはWindowsの命名規則に準拠するために抽出中に名前が変更される場合があります。
大文字と小文字の区別も異なります:Linuxは「File.txt」と「file.txt」を異なるファイルとして扱いますが、Windowsは同じと見なします。大文字と小文字のみが異なるファイルを含むアーカイブはWindowsで競合し、1つのファイルが別のファイルを上書きする可能性があります。当社の抽出ツールはZIPへの変換中にこれらの競合を自動的に処理します。
関連ツール
- TAR.BZ2を抽出 — BZIP2圧縮アーカイブを抽出
- TAR.XZを抽出 — XZ圧縮アーカイブを抽出
- TAR.GZからZIP — ZIP形式に変換