ZIPをブラウザの中だけで解凍・作成できます。Windowsで作ったZIPの文字化け、Macで作ったZIPの濁点の分解や __MACOSX といった余計なファイルなど、WindowsとMacのやりとりで起きるトラブルを見つけて直します。ファイルは外部に送信しません。
ZIPファイルをここにドラッグ&ドロップ
中身はこのページの中だけで展開されます。パスワード付きZIPには対応していません。
ZIPにしたいファイルやフォルダをここにドラッグ&ドロップ
フォルダはドラッグ&ドロップで中身ごと入れられます。
ZIPの解凍と作成を、ブラウザの中だけで行います。とくに力を入れているのが、WindowsとMacの間でZIPをやりとりしたときに起きるトラブルの解決です。届いたZIPを読み込むと、ファイル名の文字コードを判定して正しい名前で一覧に表示し、問題のある名前には印を付けます。中身を確認したうえで、名前を直した新しいZIPを作り直したり、必要なファイルだけを取り出したりできます。
ZIPを作る側でも、ファイル名の文字コード(UTF-8かShift_JIS)を選び、濁点の分解をそろえ、.DS_Store のような相手に見せたくないファイルを除いて、相手の環境で開きやすいZIPにできます。ファイルはサーバーに送らないので、社外に出せない資料でも安心して扱えます。
文字化けの正体。ZIPの規格には、ファイル名の文字コードを示す印(フラグ)が1つだけあり、これが立っていればUTF-8、立っていなければ「その土地の文字コード」という決まりです。Windowsの標準機能で作ったZIPは、日本語のファイル名をShift_JIS(CP932)で書き、この印を立てません。そのためMacで開くと、決まりに従ってUTF-8として読もうとして化けます。逆にMacで作ったZIPはUTF-8なので、古いWindowsでは化けます。このツールは、名前をUTF-8として読めるかどうかを試して判定し、うまくいかないものはShift_JISとして読み直します。
濁点が分かれる問題。macOSは「ば」を「は」+「濁点」の2文字に分けて保存します(NFD)。Windowsでは1文字(NFC)が普通なので、Macで作ったZIPをWindowsで開くと「は゛」のように見えたり、検索に引っかからなかったりします。このツールは、初期状態でNFCにそろえます。
Windowsで使えない文字。Macでは : や ? をファイル名に使えますが、Windowsでは使えません(\ / : * ? " < > |)。名前の末尾の空白やドット、CON・PRN・NUL・COM1 などの予約名も、そのままでは保存できません。これらは全角の似た文字などに置き換えます。また、Macは大文字と小文字を区別しないことが多いため、A.txt と a.txt が同じZIPに入っていると、片方が上書きされます。該当する場合は警告を出します。
余計なファイル。Macでファイルを選んでZIPにすると、__MACOSX フォルダや ._ファイル名(リソースフォーク)、.DS_Store が一緒に入ります。Windowsの相手には意味がないので、初期状態では除きます。