テキスト・バイナリ・空ファイルをまとめる
入力と設定
notes.txt=Hello改行、data.bin=00 FF 80 01、empty.txt=0バイト。
期待する結果
files.zip内に3件。内容は6/4/0バイトで入力と完全一致。
任意ファイルをZIPへ圧縮し、ZIPの内容を容量・パス・整合性検査付きで展開できます。処理はブラウザー内で行います。
ファイルをドロップできます。展開ではZIPを1件選んでください。
圧縮は1〜100ファイル、各40MB・合計80MB以下。入力ZIPは80MB以下、展開は100ファイル・各40MB・合計80MB以下。保存ZIPは96MB以下。
圧縮では複数のファイルを選び、ZIPとして保存します。圧縮済み画像などは小さくならない場合があります。元ファイルは変更しません。フォルダー選択には対応しません。
展開ではZIPを1件選びます。全ファイルのパス、容量、CRC32を検査し、内容を別の無圧縮ZIPとして保存します。各ファイルを個別に保存することもできます。個別保存では末尾のファイル名を使い、フォルダーは作成しません。元ZIPは変更しません。空フォルダーと日時・権限などの属性は保存しません。
通常のZIPの無圧縮・Deflate方式とUTF-8/ASCII名に対応します。暗号化、ZIP64、分割ZIP、リンク、他の圧縮方式は対応しません。RAR・7z・tarには対応しません。展開に失敗した場合、部分結果は保存できません。
相対パスだけを許可し、親フォルダー参照・絶対パス・制御文字・予約名・重複名・ファイルとフォルダーの競合を拒否します。名前の各部分はUTF-8で240バイト、全パスは500バイト、階層は16段までです。
中断・操作切替・ファイル変更で以前の保存結果を破棄します。データはブラウザー内で処理し、ファイルや名前は保存・送信しません。内容の安全性やウイルス検査は行いません。
空ファイルを含むZIP作成と、階層付きZIPの確認・保存を試します。
「この例を試す」を押すと、上の入力と設定が合成データに切り替わり、処理を実行します。「元の入力へ戻す」は1回ごとに直前の入力と設定を復元します。複数の例を試した場合は、戻す操作を繰り返すと最初の入力へ戻れます。ページを閉じるとこの履歴は失われます。
notes.txt=Hello改行、data.bin=00 FF 80 01、empty.txt=0バイト。
files.zip内に3件。内容は6/4/0バイトで入力と完全一致。
bundle.zip内にfolder/hello.txt、data.bin、empty.txt。
一覧3件。確認済みextracted-files.zipは階層と内容を保持。個別保存もできます。ディスクへ自動展開はしません。
展開モードはZIPを検査し、確認済みZIPまたは各ファイルを保存する方式です。個別保存名は末尾の名前になります。作成モードの通常選択ではファイル名だけを使い、PC上のフォルダー位置は含みません。
1~100ファイル、各40MB・合計展開80MB、入力ZIP80MB、出力96MBまで。UTF-8/ASCII名、保存/Deflateに対応。暗号化・ZIP64・分割ZIP・リンク・危険なパス・名前衝突は非対応。Worker検証が必要です。
保存ZIPを独立に解凍して名前・全バイト・CRCを確認し、各ファイルの個別保存も照合します。
検査後に別の無圧縮ZIPでまとめて保存します。OSでそのZIPを開いてください。
暗号化ZIPには対応していません。
ZIP64と分割ZIPは対応していません。通常のZIPのStore・Deflateエントリーに対応します。
ツール名と公開URLだけを共有します。入力した内容や処理結果は含まれません。
残したい内容は、先に保管してください。このツールの入力内容・結果は自動保存されません。ページの更新・終了や、入力を消す操作・リセットで失われる場合があります。
お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。