アーカイブ&圧縮フォーマット: ZIP、7Z、TAR
アーカイブコンテナがどのようにフォルダをまとめ、ファイルを重複排除し、データの整合性を保護するかについて解説します。
ファイルはHTML5 CanvasとWebAssemblyを使用して、お使いのウェブブラウザ内で完全に処理されます。データがデバイス外に出ることは一切ありません。
アップロードやダウンロードの待ち時間は不要です。サーバーの制限を受けず、お使いのマシンのハードウェア性能をフルに活かしてローカルで変換が行われます。
公式のISO、W3C、IETF仕様に準拠しており、最新のオペレーティングシステム間での出力互換性を保証します。
フォーマットの比較と技術仕様
| 出力フォーマット | MIMEタイプ | 仕様 | タイプ |
|---|---|---|---|
| ZIP 書庫 | application/zip | ISO-IEC-29500 | 標準圧縮アーカイブ |
| TAR 書庫 | application/x-tar | POSIX-TAR-SPEC | POSIX統合テープアーカイブ |
| 7Z 7-Zip書庫 | application/x-7z-compressed | SEVENZIP-SPEC | 高圧縮率7-Zipコンテナ |
| GZ IP書庫 | application/gzip | RFC-1952-GZIP | DEFLATE圧縮単一ファイルアーカイブ |
| BZ2 BZIP2書庫 | application/x-bzip2 | BZIP2-SPEC | Burrows-Wheeler圧縮アーカイブ |
| RAR 書庫 | application/vnd.rar | RAR-SPEC | マルチボリューム圧縮アーカイブ |
技術仕様とコーデックの内訳
ZIP対7Z:互換性対極限圧縮
ZIPはWindows、macOS、Android、Linuxに組み込まれており、サードパーティ製アプリをインストールすることなく、ダブルクリックするだけで即座に開きます。7Zは高度なLZMA2アルゴリズムを使用しており、ソフトウェアのビルドやゲームの素材などの大きなファイルを、標準的なZIPよりも20%から50%小さく圧縮します。
LinuxシステムがTAR.GZを使用する理由
標準的なZIPファイルは、しばしばUnixのユーザー権限やシンボリックリンクを失ってしまいます。TARユーティリティは複数のファイルとフォルダの権限を1つの連続したストリームにまとめ、GZIPがそのストリームを圧縮することで、.tar.gzをサーバーバックアップやLinuxパッケージの標準にしています。
すでに圧縮されているファイルは小さくなりません
MP4動画、JPEG写真、MP3音楽をZIPファイルにしようとしても、ファイルサイズはほとんど小さくなりません(多くの場合1%未満の削減です)。これは、それらのファイルがすでに強力に圧縮されているためです。それでも、数千のファイルを単一のダウンロードリンクにまとめる目的でアーカイブ化することは有用です。
外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。