UltKit

TARをZIPに変換

.tarファイルは、複数のファイルを圧縮も目次もなしにつなげただけのまとまりです。ZIPに作り直せば、同じファイルをほぼどのパソコンやスマホでもダブルクリックで開けるようになり、ダウンロード容量も通常は小さくなります。

圧縮ファイル変換

またはZIP, ZIPX, RAR … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    .tarファイルをアップロード

    TARアーカイブをドロップしてください。最大20個まで、1個あたり95 MBまで追加できます。.tar.gz、.tgz、.tar.xzなどの圧縮形式も受け付けます。

  2. 2

    圧縮設定を確認

    このページでは圧縮率を最大に設定しています。TAR自体には圧縮機能がなく、テキストやコード、ログは大きく小さくなるためです。フォルダ構成と日付は初期設定のまま保持されます。

  3. 3

    ZIPに変換

    ZIPに変換 を押して、結果をダウンロードしてください。元のファイルも変換後のファイルも、30分後にサーバーから削除されます。

TARからZIPへの変換で変わるのは入れ物だけで、中身は変わりません。すべてのファイルがバイト単位でそのまま出力され、圧縮されてどの環境でも開けるようになります。

TARとZIP:異なる環境で生まれた2つのアーカイブ形式

TARはtape archive(テープアーカイブ)の略です。1979年のVersion 7 Unixで登場しました。当時のバックアップは磁気テープに保存され、先頭から最後まで順に読むしかありませんでした。そのためTARはストリーム形式で、ヘッダー、ファイル、ヘッダー、ファイルと続き、512バイトのブロック単位で埋められ、末尾に目次はありません。最後のファイルを探すには、それより前をすべて読み飛ばす必要があります。1988年にPOSIXがこのレイアウトをustarとして標準化し、Linuxのツールは今も同じ形式で書き出しています。

ZIPはPCの世界で生まれました。1989年にPhil KatzがPKZIPとして公開した形式で、ファイルを1つずつ個別に圧縮し、アーカイブの末尾にあるセントラルディレクトリにすべてのファイルを一覧にします。このおかげで、WindowsのエクスプローラーやiPhoneのファイルアプリは中身をすぐに表示でき、残りを展開せずに1つのファイルだけ取り出せます。

開発者やサーバー、Linuxのバックアップから、ノートPCやスマートフォンを使う人に.tarが渡されると、この違いが問題になります。変換すれば、相手は20年以上前からOSが標準で開ける形式で受け取れます。

tarがVersion 7 Unixに登場
1979
tarヘッダーブロック1つのサイズ
512 B
PKZIPとともにZIPが登場
1989
tar.exeがWindows 10 1803に搭載
2018

TAR

テープアーカイブ(TAR)

TARは1979年に登場した Unix のアーカイブ形式で、もともとはファイルをテープに書き込むために設計されました。フォルダー構造、権限、タイムスタンプを保ったまま多数のファイルを1つにまとめますが、それ自体では圧縮しません。LinuxやmacOSでファイルをまとめる標準的な方法で、通常は gzip、bzip2、xz で圧縮します。Windows 10 以降では、標準ツールでTARを展開できます。

圧縮方式
可逆
透過
–
アニメーション
–
登場時期
1979 · Unix (Bell Labs)
TAR 変換

ZIP

ZIP アーカイブ

ZIP は、1989 年に PKWARE の Phil Katz が作成した可逆圧縮のアーカイブ形式です。多数のファイルやフォルダーを 1 つの圧縮ファイルにまとめられ、Windows、macOS、Linux、iOS、Android では追加ソフトなしで開けます。ZIP は DOCX、XLSX、EPUB、APK、JAR ファイルの土台となるコンテナでもあります。標準の圧縮は高速ですが 7z ほど効率がよくなく、古い ZipCrypto のパスワード保護は強度が低いです。

圧縮方式
可逆
透過
–
アニメーション
–
登場時期
1989 · Phil Katz (PKWARE)
ZIP 変換

TARはLinuxサーバー、バックアップ、ソース配布で使われるため、ZIPを前提とするWindowsやスマートフォンの同僚、取引先、アップロードフォーム向けにZIPへ詰め直す人が多くいます。ZIPからTARへの変換は、Linuxツールで扱うデプロイ側の用途です。

TARをZIPに変換して得られること・失われること

ZIPで得られるもの

  • Windows 10、macOS、iPhone、Androidでダブルクリックで開ける
  • 圧縮により、テキストやコードではファイルが大幅に小さくなることが多い
  • アーカイブ全体を読まずに、特定のファイルへ直接アクセスできる
  • 新しいパスワードで、AES-256のパスワードを任意で設定できる

TARに置いていくもの

  • 所有者名とグループ名
  • 実行権限(解凍ツールが復元する場合を除く)
  • シンボリックリンクとハードリンク
  • Unixのデバイスファイルや特殊ファイルそのもの

変換したZIPを開く方法

Windowsでは、ZIPを右クリックしてすべて展開を選びます。Macではダブルクリックするだけです。スマートフォンではファイルアプリで開けます。各環境の手順は、あらゆる端末でZIPを解凍する方法のガイドで1つずつ説明しています。

受け取る人がTARの中の書類1つだけを必要としているなら、アーカイブ全体を送る必要はありません。変換先でファイルを抽出を選べば、中身だけをダウンロードできます。または、あとでZIPをオンライン解凍ツールに通して、個別のファイルを選ぶこともできます。

TARのZIP変換に関するよくある質問

.tarファイルはすでに圧縮されていますか?

いいえ。TARは各ファイルの名前、サイズ、所有者、権限、日付を512バイトのヘッダーに記録し、そのあとにファイルのデータをそのまま書き込むだけです。圧縮は別の工程で、圧縮されたtarballに.gzや.xzといった2つ目の拡張子が付くのはそのためです。

ZIPはTARより容量が小さくなりますか?

多くの場合は小さくなります。ZIPは圧縮されていますが、TARは圧縮されていないためです。ソースコード、CSV、ログファイルは元の何分の一かになることもあります。写真や動画など、すでに圧縮されたファイルはほとんど変わらず、合計よりZIPのほうが少し大きくなる場合もあります。

TARからZIPに変換してもUnixのファイル権限は保持されますか?

確実とは言えません。TARはファイルごとに所有者、グループ、実行ビットを保存します。ZIPにも権限ビットを入れる領域はありますが、Windowsは無視し、多くの解凍ツールも復元しません。Linuxでスクリプトを実行可能なままにしたい場合は、展開後にchmod +xを実行するか、Linuxの受け取り手にはTARのまま渡してください。

TAR内のシンボリックリンクはどうなりますか?

ZIPには、WindowsやスマートフォンがシンボリックリンクとしてEnd再現できる共通の保存方法がありません。展開すると通常のファイルになるか、欠落することがあります。共有の設定ファイルをリンクで参照しているプロジェクトなどは、必ず確認してください。

WindowsではTARを変換せずに開けますか?

最近のWindows 11では、2023年のアップデートで追加された機能により、エクスプローラーでTARを開けます。Windows 10はバージョン1803からコマンドプロンプトでtarコマンドを使えますが、ダブルクリックでは開けません。古い業務用PC、スマートフォン、多くのWebポータルは今もZIPを前提としています。

ファイルの拡張子が.tarではなく.tar.gzです。このページで変換できますか?

変換できます。ここでは圧縮されたtarballも受け付けています。ただし、gzip層の仕組みや注意点はTAR.GZをZIPに変換で詳しく説明しています。