zipファイルのutf-8フラグ
Zipファイルにはutf-8フラグというものが存在しています
utf-8フラグはZip仕様6.3.0: (2006年) https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.0.TXT
そのフラグを知らない圧縮展開ツール作者が多い(気がする)
ダメなZipファイル圧縮展開ツールを使うと
展開時: このフラグを解釈せずにOSのデフォルトエンコーディングでファイル名を解釈しようとして、文字化けします
圧縮時: OSのデフォルトエンコーディングでzipファイルを作成し、他の環境で文字化けします
この問題はWindowsがらみで発生しやすい
日本語Windows同士では、たまたま同じエンコーディングなのでうまくいきます
Windows以外のOSはutf-8がデフォルトエンコーディングのことが多い
Mac標準ではエンコーディングをうまく解釈しようとがんばってくれるので、cp932なzipでも化けないことが多い
OKツール
Windows 8 以降のExplorer
Windows 7 のExplorer+パッチ (2012年)
7-zip
EXPLZH
参考
https://qiita.com/libraplanet/items/97b1d1fbdc19b07bdf27
ダメツール
xxxx TBD
参考
zipの解凍&圧縮時にファイル名が文字化けする原因と解決方法 | サービス | プロエンジニア
Windows7までのOSを使用している場合は、文字化けに対応するための修正プログラムが公式で配布されています。Windows8以降のOSについては、標準で対応しています。