分割する ZIP を選ぶ
.zip ファイルを 1 つ選んでください。処理は端末内で行われ、アップロードはしません。
ブラウザ内で ZIP を分割
このツールは、1 つの大きな .zip を、指定した上限サイズ(10 / 25 / 50 / 100 MB またはカスタム値)以下の小さな .zip 複数に再パッケージします。メール添付の上限やアップロードの容量制限、チャットのサイズ制限に収めたいときに、追加のソフトなしで使えます。
各パートは、どの解凍ツールでも単体で開ける完全な通常の .zip です。あえて、分割ボリューム(.z01 / .z02 / .zip のセット。壊れやすく対応もまちまち)は作りません。代わりに、中身を独立したアーカイブへ振り分けて詰め、すべてのパートを合わせると元のファイルがすべて揃います。
読み込みと再パッケージは、ブラウザ内で @zip.js/zip.js を使って実行します。アーカイブは端末内で読み取り、パートもローカルで作成するため、アップロードもサーバーとのやり取りもありません。ファイル名は UTF-8 フラグを維持するので、日本語などの非 ASCII 名も Windows で文字化けせず正しく展開されます。
アーカイブが端末内にとどまる理由
ここでのプライバシーは「約束」ではなく「構造」です。アップロード先のサーバーがそもそも存在しないため、アップロードの工程がありません。
- .zip の読み取りもパートの作成も、すべてブラウザ内で行います。
- ページは静的ファイルとして配信され、アーカイブのデータを含むリクエストは送りません。
- ソースは公開されており、誰でも確認できます(MIT)。
- オフラインで動作します。これは何も端末の外に出ないからこそ可能です。
自分で確かめたい場合は、分割している間にブラウザのネットワークパネルを開いてください。ファイルを運ぶリクエストは一つもありません。 ソースを見る。
使い方
-
ZIP を選ぶ
クリックして .zip を選ぶか、ページ上にドロップします。端末内で読み取り、中身の一覧を表示します。
-
上限サイズを選ぶ
10 / 25 / 50 / 100 MB から選ぶか、MB でカスタム値を入力します。パートがいくつになり、それぞれおよそどのくらいの大きさかがプランに表示されます。
-
分割してダウンロード
パートを作成してダウンロードします(part-01.zip, part-02.zip …)。各パートは独立した .zip で、どれもそのまま開けます。合わせると元のファイルがすべて揃います。
よくある質問
パートは分割ボリューム(.z01 / .z02)ですか?
いいえ。各パートは単体で開ける通常の .zip です。分割ボリューム(.z01 / .z02 / .zip のセット。まとめて保管し再結合が必要)は壊れやすく、ツールによって対応もまちまちなので、このツールでは使いません。代わりに中身を独立したアーカイブへ分けます。
各パートは本当に指定サイズ以下になりますか?
はい。パートは各エントリの「非圧縮サイズ」と zip の構造上のオーバーヘッドを基準に計画します。圧縮でファイルがそれより大きくなることはないため、各パートは指定サイズ以下に収まります。よく圧縮できる中身では、パートがさらに小さくなることもあります。
中の 1 ファイルが上限より大きい場合は?
そのファイルは単独で 1 パートになり、プラン上で「上限超過」と表示されます。分割ボリューム(このツールはあえて作りません)を使わずに、1 ファイルを複数パートにまたがせることはできません。上限に収めるには、そのファイルを先に縮小・再エンコードする必要があります。
アーカイブはどうやって元に戻しますか?
「結合」の操作は不要です。各パートが独立した .zip なので、それぞれを展開するだけでファイルが並んで揃い、元一式になります。特別な再結合の手順はありません。
ファイルはどこかにアップロードされますか?
いいえ。アーカイブの読み取りもパートの作成も、すべてブラウザ内で行います。サーバー側の処理がないため、ファイルが端末の外に出る経路自体がありません。ソースは公開されており、ブラウザのネットワークパネルで確認できます。
オフラインでも使えますか?
はい。PWA です。初回アクセス後はキャッシュされるため、ネットワークがなくても分割できます。ホーム画面に追加することもできます。
サイズの上限はありますか?
固定の上限はありません。すべてブラウザ内で動くため、実際の上限は端末のメモリ次第です(アーカイブと作成中のパートをメモリに保持します)。非常に大きなアーカイブは、遅くなったり多くのメモリが必要になったりすることがあります。