メインコンテンツへスキップ

7Z を TGZ に変換:無料のオンラインコンバーター

無料でオンラインで 7-Zip アーカイブ (.7z) を Gzipped Tar アーカイブ (.tgz) に変換します。 ウォーターマークや登録を必要としない、高速かつ安全なドキュメント変換。

163,214件のファイルを変換済み

7Zに対応

アップロードすることで、これらのファイルの権利を有していること、および利用規約に同意することを確認したものとみなされます。

安全な転送

HTTPS暗号化アップロード

プライバシー優先

ゲストのファイルは約2時間で自動削除

登録不要

すぐに変換を開始

どこでも動作

あらゆるブラウザ、あらゆるデバイス

7Z から TGZ への設定

エンジン
アーカイブ
設定
設定は不要です。適切な初期値が使われます。

変換方法

1

アップロードエリアにドラッグするか、クリックして選択し、.7zファイルをアップロードしてください。

2

必要に応じて出力設定を調整してください。デフォルト設定ではオリジナルの品質を維持します。

3

「変換」をクリックし、準備ができたら.tgzファイルをダウンロードしてください。

7ZからTGZへの変換について

7Z アーカイブは、LZMA および LZMA2 アルゴリズムを通じて優れた圧縮を実現し、多くの場合、同等の ZIP ファイルよりも 30 ~ 70% 小さくなります。 TGZ は、tar.gz (gzip 圧縮された tar アーカイブ) のコンパクトなファイル名バリアントで、古い DOS および Windows システムの 8.3 ファイル名制限に由来する短い 3 文字の拡張子を使用しています。 TGZ は内部的には tar.gz とまったく同じ形式です。

7Z を TGZ に変換すると、拡張子が .tgz の gzip 圧縮 tarball が生成されます。これは、特定のパッケージ管理システム (特に Slackware の pkgtools)、組み込みシステムの展開、および短いファイル名が慣例的である環境で好まれます。 変換では、7Z の LZMA 圧縮コンテンツが抽出され、tar + gzip を使用して再パックされます。

7ZをTGZに変換する理由

いくつかの特定のエコシステムでは、.tar.gz よりも .tgz 拡張子が優先または要求されます。 Slackware Linux パッケージは、ネイティブ パッケージ形式として .tgz のみを使用します。 Kubernetes の Helm チャートは .tgz ファイルとして配布されます。 多くの組み込み Linux ビルド システム (Buildroot、OpenWrt) およびクロスコンパイル ツールチェーンは、ダウンロード ディレクトリに .tgz ソース tarball が含まれていることを想定しています。

拡張子 .tgz は、スクリプト作成や自動化にもより実用的です。 (複合 .tar.gz ではなく) 単一の拡張子により、グロブ パターン、ファイル タイプの検出、およびプログラムによるファイル名の処理が簡素化されます。 一部のレガシー システムおよび古い POSIX ツールは、二重拡張子よりも単一拡張子のファイル名をより確実に処理します。

主な活用例

  • 7Z アーカイブされたソフトウェアから Slackware 互換パッケージを作成する
  • Kubernetes デプロイメント用の Helm チャートを必要な .tgz 形式でパッケージ化する
  • Buildroot や OpenWrt などの組み込み Linux ビルド システム用のソース tarball の準備
  • 8.3 ファイル名制約のあるシステムへの圧縮アーカイブの配布
  • 単一拡張子のファイル名でより適切に機能する自動ファイル処理スクリプトの簡素化

仕組み

p7zip は、7Z アーカイブを一時ディレクトリに抽出し、すべての LZMA/LZMA2 ストリームを元のファイル データに解凍します。 抽出されたツリーは POSIX tar アーカイブにバンドルされ、同時に gzip DEFLATE アルゴリズムによって圧縮されます。 出力は .tgz 拡張子で書き込まれます。 内部的には、このファイルは .tar.gz ファイルに含まれる内容とバイト単位で同一です。唯一の違いは拡張子です。 gzip ストリームには、マジックナンバー 1f8b、圧縮方式 (08 = DEFLATE)、および CRC32 + オリジナルサイズのフッターを持つ 10 バイトのヘッダーが含まれています。

品質とパフォーマンス

完全にロスレス。 7Z アーカイブ内のファイルは保存されているとおりに抽出され、変更を加えずに TGZ コンテナに再パックされます。 すべてのバイト、ファイル名、許可ビット、およびタイムスタンプが保存されます。 TGZ 形式自体は単なる tar + gzip です。これは、世界中の実稼働システムで数十年にわたって使用されてきた、確立された可逆アーカイブと圧縮の組み合わせです。

Document EngineModerateMinimal Quality Loss

デバイス互換性

Device7ZTGZ
Windows PCPartialPartial
macOSPartialPartial
iPhone/iPadPartialPartial
AndroidPartialPartial
LinuxPartialPartial
Web BrowserNoNo

最良の結果を得るためのヒント

  • 1Helm チャートの場合、アーカイブ内の最上位ディレクトリが Chart.yaml で指定されたチャート名と一致することを確認してください。
  • 2Slackware パッケージには特定の内部パスが必要です - 変換する前に、7Z アーカイブが予想されるレイアウトに従っていることを確認してください
  • 3.tgz 拡張子は純粋に表面的なものです。ツールが .tar.gz を期待している場合は、ファイルの名前を変更するだけで同じように機能します。
  • 4バッチ処理スクリプトの場合、二重拡張子の .tar.gz よりも .tgz の方が glob パターンでの処理が簡単です。
  • 5`tar -tzf archive.tgz` で出力を確認します。 -z フラグは、拡張子に関係なく gzip 解凍を透過的に処理します。

関連する変換

7Z から TGZ への変換では、短い .tgz 拡張子を持つ gzip 圧縮された tarball が生成されます。これは、Slackware パッケージ、Helm チャート、組み込みビルド システム、および単一拡張子のアーカイブ ファイル名を好む環境に最適です。

7ZとTGZの比較

特徴7ZTGZ
正式名称7-Zip ArchiveGzipped Tar Archive
拡張子.7z.tgz

よくある質問

いいえ。TGZ と TAR.GZ はまったく同じ形式で、gzip で圧縮された tar アーカイブです。 唯一の違いはファイル名の拡張子です。 .tgz の名前を .tar.gz (またはその逆) に変更しても、ファイルは同様に機能します。
.tgz 拡張子は、Slackware パッケージ、Helm チャート、一部の組み込みシステム、および従来のファイル名の長さに制限がある環境で推奨されます。 また、複合拡張を回避できるため、スクリプト作成も簡単になります。
はい、gzip の DEFLATE アルゴリズムは 7Z の LZMA2 ほど効率的に圧縮できないため、通常は 15 ~ 40% 大きくなります。 実際の増加量は、圧縮されるデータの種類によって異なります。
Helm チャートには、特定の内部ディレクトリ構造 (Chart.yaml、templates/ など) が必要です。 変換では、7Z アーカイブに存在する構造がすべて保持されます。 7Z コンテンツが Helm の予想されるレイアウトに従っていることを確認してください。
Slackware の installpkg/pkgtool は .tgz ファイルを受け入れますが、Slackware のパッケージ レイアウト規則 (install/slack-desc、install/doinst.sh など) に従う必要があります。 変換ではアーカイブの構造が保持されます。Slackware の要件と一致していることを確認してください。

関連する変換とツール

逆変換

TGZ to 7Z→

他の形式からTGZへの変換

他の形式をTGZに変換