1. まとめトップ

MacでWindowsと互換性のあるzipファイルを作る方法【文字化けなし】

Macで作ったZipファイルをWindowsへ渡したときに起こる2大トラブル「余計なファイルの混入」「ファイル名の文字化け」を避ける方法です

更新日: 2012年09月07日

23 お気に入り 157411 view
お気に入り追加

この記事は私がまとめました

akiueoさん

Macで作ったZipファイルをWindowsへ渡したときに起こる2大トラブル「余計なファイルの混入」「ファイル名の文字化け」を避ける方法です

Macの標準機能でzipファイルを作成すると…

Mac OS X では、標準の機能でファイルやフォルダをzip形式に圧縮できる。
例えば、「test」というフォルダのコンテクストメニューを開く([Control + クリック] や [右クリック]する)と「"test"を圧縮」という項目が表示される。
「"test"を圧縮」を選択すると、「test」フォルダを圧縮したzipファイル「test.zip」が作成される。
特にソフトをインストールしなくてもzipファイルをダブルクリックすれば解凍できる。

この機能を用いて作成したzipファイルの中に、ファイル名に日本語を使用したものがある場合、そのファイルをWindows上で解凍すると日本語が文字化けする。
文字化けを回避するには、別の圧縮ソフトを用いると良い。

■MacWinZipper(圧縮のみ)

機能を制限した無料版でzipファイルを作成できる。
日本語のファイル名に対応(Windowsでの日本語の文字化け防止対応)。
パスワードは、4桁の数字のみ設定できる。

■CleanArchiver(圧縮のみ)

zipファイルを作成できるフリーソフト。
最新のリリース版 CleanArchiver 2.3.1 では、日本語のファイル名(Windowsでの日本語の文字化け防止)に対応していない。
評価版の CleanArchiver 3.0a6 は、日本語のファイル名に対応している。
3.0a6 でWindowsで文字化けしないzipファイルを作るには、CleanArchiver の設定で文字コードを「CP932(Windows)」にする。
zipの他に7zip、ディスクイメージ(dmg)も作成できる。
パスワード設定可能。

■MacZip4Win(圧縮のみ)

Mac OS XでZIPアーカイブしたファイルが、Windowsでファイル名が文字化けをする事を防ぐため、ファイル名をShift_JISでアーカイブするための物です。
また、.DS_StoreなどのWindowsで不要なファイルは削除されます。

現在作者のサイト(「Rana との日々」)がなくなっていて利用できませんが、知人の方が下記リンクにて再配布してくれています。

■DropLHa(圧縮のみ)

LHA形式に圧縮できるフリーソフト。
日本語のファイル名に対応。

MacとWindowsでの圧縮・解凍テスト

■圧縮・解凍のテスト

MacとWindowsでファイルを圧縮し、正常に解凍できるかテストを行った。
ファイル名が日本語のファイルを含むフォルダを圧縮後、解凍を行った。
動作環境は以下の通り。
Mac OS X 10.6
MacWinZipper 2.0.2
CleanArchiver 3.0a6
DropLHa 3.0.3
DropUnLHa 2.0.2
StuffIt Expander 15.0.1
The Unarchiver 2.6
Windows 7
Lhaplus 1.59

テスト結果

◯Macの標準機能で作成したzipファイル

Macの標準機能で解凍。正常に解凍可能。
MacのThe Unarchiverで解凍。正常に解凍可能。
MacのStuffIt Expanderで解凍。正常に解凍可能。
Windowsの標準機能で解凍。日本語が文字化けする。
WindowsのLhaplusで解凍。日本語が文字化けする。

◯MacのMacWinZipperで作成したzipファイル

Macの標準機能で解凍。正常に解凍可能。
MacのThe Unarchiverで解凍。日本語が文字化けする(文字コードを正しく認識しない)。
MacのStuffIt Expanderで解凍。正常に解凍可能。
Windowsの標準機能で解凍。正常に解凍可能。
WindowsのLhaplusで解凍。正常に解凍可能。

◯MacのDropLHaで作成したlzhファイル

MacのThe Unarchiverで解凍。正常に解凍可能。
MacのStuffIt Expanderで解凍。正常に解凍可能。
MacのDropUnLHaで解凍。正常に解凍可能。
Windowsの標準機能で解凍。正常に解凍可能。
WindowsのLhaplusで解凍。正常に解凍可能。

◯MacのCleanArchiverで作成したzipファイル

Macの標準機能で解凍。正常に解凍可能。
MacのThe Unarchiverで解凍。正常に解凍可能。
MacのStuffIt Expanderで解凍。正常に解凍可能。
Windowsの標準機能で解凍。正常に解凍可能。
WindowsのLhaplusで解凍。正常に解凍可能。

◯Windowsの標準機能またはLhaplusで作成したzipまたはlzhファイル

Macの標準機能でzipを解凍。正常に解凍可能。
MacのStuffIt Expanderでzipを解凍。正常に解凍可能。
MacのThe Unarchiverでzipを解凍。日本語が文字化けする(文字コードを正しく認識しない)。
MacのStuffIt Expanderでlzhを解凍。ファイルの中身は正常だが、フォルダ構造が崩れる。
MacのThe Unarchiverでlzhを解凍。日本語が文字化けする(文字コードを正しく認識しない)。
MacのDropUnLHaでlzhを解凍。正常に解凍可能。

1 2