TAR から 7Z への変換方法
- .TAR ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .7Z に変換されます。
- 新しい .7Z ファイルをダウンロードしてください。
期待される結果
- Unix のファイル所有権(uid/gid)は
.7zには保存されません。権限が重要な Linux サーバー上でアーカイブを復元する場合は、元の.tarを保持するか、代わりに.tar.xzを使用してください。 - TAR 内の既に圧縮されているファイル(JPEG、MP4、ZIP)はほとんど小さくなりません。テキスト、ソースコード、ログで最大の効果が期待できます。
- LZMA2 を使用した大きな
.7zアーカイブの作成は gzip よりも低速です。ファイルサイズよりも速度を重視する場合は、代わりに.tar.gzを検討してください。
よくある質問
TAR から 7Z への変換には常に 2 つのステップが必要ですか?
はい。TAR 自体には圧縮機能がないため、ツールはまずファイルを展開し、それから
.7z コンテナに再圧縮する必要があります。真の 1 ステップで直接トランスコードできるツールはありません。.7z ファイルは元の .tar よりも小さくなりますか?
通常は小さくなります。7Z の LZMA2 は、テキストベースのコンテンツで通常 20〜70% サイズを削減しますが、画像や動画などの既に圧縮されたファイルでは、削減はほとんどまたは全く見られません。
TAR から 7Z に変換する際、ファイルの権限は保持されますか?
Linux で 7-Zip を使用する場合、基本的な読み取り/書き込み/実行権限は保持されますが、Unix の所有権(ユーザー名とグループ名)は 7Z に保存されないため失われます。
ディスクに展開せずに .tar.gz を直接 .7z に変換できますか?
はい。7-Zip ではパイプを使用できます:
7z x file.tar.gz -so | 7z a -si output.7z。これにより、一時的な .tar ファイルをディスクに書き込むことを回避できます。