ZIPアーカイブを作成

ローカルファイルをSTOREまたはDEFLATEのレベル1、6、9でZIPにまとめます。内容のバイトを保持し、実際のアーカイブサイズを表示します。

現在の対象範囲で、この言語に対応しているツールを表示しています。サイト内のすべてのツールがすべての言語に翻訳されているという意味ではありません。

アップロードや自動保存を行わず、ローカルで処理します。最大32ファイル、1ファイルあたり1 MiB、合計4 MiB、アーカイブは最大2 MiBです。申告された展開後サイズと圧縮サイズの比率は1ファイルあたり最大100です。名前は240 UTF-16コード単位かつ240 UTF-8バイト以内、パスは最大4要素です。ファイル一式の読み込み期限は5秒で、その後workerに別の5秒の期限があります。全体で5秒という期限ではありません。同時に1件の処理のみで、待ち行列はありません。

STOREは圧縮せずにバイトをまとめます。DEFLATEのレベル1、6、9は圧縮にかける処理の度合いが異なり、サイズ削減率や画質設定ではありません。画像や文書を再エンコードせず、圧縮済みのファイルは小さくならない場合があります。暗号化やパスワード保護はありません。

限定的なZIP32仕様で、STOREまたはDEFLATEの通常ファイルに対応します。ZIP64、暗号化、複数ディスク、コメント、自己解凍用プレフィックス、シンボリックリンク、独立したディレクトリエントリーには対応しません。通常ファイル名内のパスは使用できます。名前は指定されたUTF-8またはASCIIのみで、一致するUnicode Path拡張フィールドのみ対応します。この範囲外の有効なZIPも拒否される場合があります。作成時も同じ制限を使い、圧縮しやすい元ファイルでも比率100を超える場合は拒否することがあります。

安全でない名前や、慎重なUnicode比較で衝突する名前は拒否し、ZIP内で無断で改名しません。書き込み時には、数字だけのファイル名が昇順で他の名前より先に並ぶ場合があります。元のタイムスタンプやアクセス権は保持しません。対応する名前と内容のバイトを保持する契約です。

管理するバッファー容量の制限は、ブラウザー全体のメモリーやガベージコレクション(GC)の上限ではありません。展開では最大16 KiBのブロックと超過検知用の1バイトを使い、受け入れる出力は申告された上限以内に収めます。キャンセルするとworkerを終了し、FileReaderを中断します。選択やレベルの変更、クリア、ページを離れる操作により結果のURLを解放します。

使い方

元のファイルを選び、STOREまたは圧縮にかける処理の度合いを選択してください。「アーカイブを処理」を選び、入力の合計バイト数、実際のZIPサイズ、経過時間を比較します。必要な場合だけダウンロードを選んでください。選択やレベルを変えると以前の結果を消去します。作成したZIPを次の入力として再利用することはありません。

使用例

notes.txtとphoto.pngはZIPの2つのエントリーになります。展開すると各ファイルのバイトは保持されますが、圧縮済みのPNGは小さくならない場合があり、ZIPヘッダーによって出力が入力より大きくなることもあります。

対応範囲と制限

STOREは圧縮せずにバイトをまとめます。DEFLATEのレベル1、6、9は圧縮にかける処理の度合いが異なり、サイズ削減率や画質設定ではありません。画像や文書を再エンコードせず、圧縮済みのファイルは小さくならない場合があります。暗号化やパスワード保護はありません。 安全でない名前や、慎重なUnicode比較で衝突する名前は拒否し、ZIP内で無断で改名しません。書き込み時には、数字だけのファイル名が昇順で他の名前より先に並ぶ場合があります。元のタイムスタンプやアクセス権は保持しません。対応する名前と内容のバイトを保持する契約です。 限定的なZIP32仕様で、STOREまたはDEFLATEの通常ファイルに対応します。ZIP64、暗号化、複数ディスク、コメント、自己解凍用プレフィックス、シンボリックリンク、独立したディレクトリエントリーには対応しません。通常ファイル名内のパスは使用できます。名前は指定されたUTF-8またはASCIIのみで、一致するUnicode Path拡張フィールドのみ対応します。この範囲外の有効なZIPも拒否される場合があります。作成時も同じ制限を使い、圧縮しやすい元ファイルでも比率100を超える場合は拒否することがあります。

よくある質問

レベル9なら最小サイズになりますか。画質は下がりますか。

いいえ。レベルはDEFLATEにかける処理の度合いを決めるもので、削減率や画質の設定ではありません。ファイル内容を再エンコードしません。さらに小さくなるとは限らず、時間が長くなる場合があります。上限や期限を超えると処理全体を拒否し、元のファイルは変更しません。

関連ツール