TAR から ZIP への変換方法
- .TAR ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .ZIP に変換されます。
- 新しい .ZIP ファイルをダウンロードしてください。
期待される結果
.tarに保存されている Unix のファイル権限、所有権、シンボリックリンクは.zipには引き継がれません。ZIP 形式には同等のフィールドが存在しないためです。.tar.gzは通常、元のファイルよりも大きな.zipになります。gzip はアーカイブ全体を一つのブロックとして圧縮するのに対し、ZIP は各ファイルを個別に圧縮するためです。- ワンクリックで変換できるように見えるツールも、実際には一時的な場所に展開して再圧縮しています。2つの形式間に直接的なバイナリ変換は存在しません。
よくある質問
Windows で追加ソフトをインストールせずに TAR を ZIP に変換できますか?
はい。ターミナルを開いて
tar -xf file.tar を実行し、生成されたフォルダを右クリックして «ZIP ファイルに圧縮» (Windows 11) または «送る > 圧縮 (zip 形式) フォルダー» (Windows 10) を選択してください。TAR から ZIP に変換した後、ファイルは同一のままですか?
ファイルの内容は正確に保持されますが、
.tar に保存されている権限、所有権、シンボリックリンクは、ZIP がそれらのフィールドをサポートしていないため失われます。ZIP は元の TAR よりも大きく計算されますか、それとも小さくなりますか?
プレーンな
.tar (無圧縮) は、ZIP が DEFLATE 圧縮を適用するため、より小さな ZIP になります。.tar.gz は、gzip がファイルごとではなくアーカイブ全体を一つのブロックとして圧縮するため、ZIP の方が大きくなることがよくあります。Linux サーバーの TAR を ZIP に変換しても安全ですか?
権限やシンボリックリンクが重要でない場合に限ります。Unix のメタデータに依存するソフトウェアパッケージやサーバーのバックアップは、TAR のままにしておくべきです。