# Create ZIP

> フォルダや複数ファイルをブラウザだけでZIPにまとめます。Chromiumはディスクへ書きながら圧縮するので大容量でも安心。圧縮済み形式はそのまま無圧縮で格納します。

- URL: https://bytescope.dev/ja/zip-create/
- Locale: ja · Also: [en](https://bytescope.dev/en/zip-create.md) · [zh-Hant](https://bytescope.dev/zh-Hant/zip-create.md)
- Runs: ファイルの読み込みも圧縮もこのタブの中だけで行われます。何もアップロードされず、ZIPはあなたのマシン上に書き込まれます。
- Requires: Full mode needs Chrome, Edge or Opera on desktop (File System Access API) to read a folder and write results next to it. Firefox and Safari get a reduced mode: pick the folder through a file input and download the results.
- Updated: 2026-09-08

## What it does

ファイルをドロップするか、フォルダを選ぶだけで、このタブの中だけでZIPにまとめます。フォルダ構造はそのまま保持され、アップロードは一切ありません。読み込みも書き込みもすべて手元で完結します。Chromiumでは `showSaveFilePicker` を通じてアーカイブをディスクへ直接ストリーミングするため、大きなフォルダでもメモリ上に巨大な塊を作りません。FirefoxとSafariはサイズ上限つきのメモリ内ダウンロードにフォールバックし、開始前にその旨を表示します。

### 無圧縮格納と deflate の使い分け

`jpg`、`png`、`mp4`、`zip`、`gz` など圧縮済みの形式は、再圧縮してもCPUを浪費するだけでほとんど縮まないため、無圧縮のまま格納します。それ以外は選んだレベル（0〜9、既定は6）でdeflate圧縮します。この判定は共有エンジンの `compressionForEntry` によるもので、このページで拡張子を推測し直しているわけではありません。

### 上限は明示し、黙って切り捨てない

出力はZIP32形式です。4 GiBを超えるファイル、65,536個目のエントリ、32ビットのサイズフィールドを超えるアーカイブは、切り捨てずに一覧へ表示して除外します。停止はいつでも可能で、中断した場合は書きかけのZIPを保存しません。AES暗号化ZIPは提供していません。fflateのストリーミング `Zip` ライターには、書き込み側にAESも従来のZIP暗号もないためです。

### Extract Archive との組み合わせ

Create ZIPは詰める側です。Extract Archiveはzip・7z・rar・tar（パスワード付きを含む）を展開し、zip-slipパスも拒否します。Archive Inspectorは何も書き込まずに中身を一覧します。ここで詰めて、あちらで確認・展開する——すべてこのマシンの中で完結します。

## Limits

Does not create password-protected or split archives, and does not make 7z or RAR.

## FAQ

### ZIPを作るときにファイルはアップロードされますか？

いいえ。走査も圧縮も書き込みも、すべてブラウザ内で実行されます。Chromiumでは選んだファイルへZIPを直接ストリーミングし、それ以外のブラウザでは明示された上限までメモリ内で組み立ててからダウンロードします。このページはサーバーを持たない静的ファイルなので、そもそもアップロードする経路が存在しません。

### FirefoxやSafariでサイズ上限があるのはなぜですか？

これらのブラウザには `showSaveFilePicker` がないため、ZIPを渡すにはタブのメモリ内で組み立ててダウンロードさせるしかありません。数GBのアーカイブはタブを固まらせたりクラッシュさせたりするので、推定サイズが512 MiBを超える場合は開始を拒否し、ディスクへストリーミングできるChromeやEdgeの利用を案内します。そちらの上限はZIP32自体の制限だけです。

### jpgが小さくならないのはなぜですか？

すでに圧縮されているからです。`jpg`、`png`、`mp4`、`zip`、`gz` などは再度deflateをかけずにそのまま格納（store）します。大きなテキストファイルや `.csv` はきちんと縮みます。圧縮レベルの設定が効くのは圧縮済みリストに載っていないファイルだけで、1 KB未満のファイルはdeflateの効果が出ないため常に無圧縮で格納します。

### 暗号化ZIPは作れますか？

このバージョンでは作れません。fflateのストリーミング `Zip`／`ZipDeflate`／`ZipPassThrough` ライターには、AESも従来のZIP暗号もありません。7-Zipで開けない偽物の鍵をつけるより、暗号化ZIPは後のリリースに回す方針です（Spec 1012）。今すぐパスワード付きが必要なら、ここで詰めたZIPをEncrypt Fileでファイルごと暗号化するか、パスワード付きアーカイブの展開にはExtract Archiveをどうぞ。

### どのくらいの大きさのフォルダまで圧縮できますか？

ZIP32の制限で、1ファイル4 GiB、アーカイブ全体4 GiB、エントリ数65,535個までです。超えた分は切り捨てず一覧に表示します。Chromiumはディスクへストリーミングするので、RAMが上限になることはありません。FirefoxとSafariはメモリ内で512 MiBまでです。誤ってホームディレクトリを選んでもタブが固まらないよう、走査は200,000ファイルで打ち切ります。停止すると書きかけのZIPは破棄されます。

## Related tools

- [Extract Archive](https://bytescope.dev/ja/extract-archive.md) — zip・7z・rar・tar をアップロードせずに展開します。
- [Archive Inspector](https://bytescope.dev/ja/archive-inspector.md) — zip・tar・7z・rar の中身を展開せずに確認します。
