Garbled file names when unzipping on a Mac? Here is why
A ZIP arrives from a Windows PC, you extract it on your Mac, and the Chinese, Japanese or Korean file names turn into unreadable symbols. The contents are usually fine; only the names are broken.
Why it happens
Early versions of the ZIP format never said which encoding file names use. Many Windows archivers write names in the system's regional encoding, such as GBK / GB18030 for Simplified Chinese, Shift-JIS for Japanese or EUC-KR for Korean, without recording that choice. A Mac reads them as UTF-8 or the format's default encoding, and the names come out wrong.
Why some ZIP files are fine
Newer archivers write UTF-8 names and set a flag inside the ZIP, so every system reads them correctly. Garbled names mostly come from archives without that flag, typically made by older tools or default settings.
Extracting with the right names in Zip7zX
Zip7zX detects the file-name encoding when it opens an archive, including GB18030, Shift-JIS and EUC-KR. Right-click and choose Extract Here, and the names come out correctly.
If detection is off for a particular archive, choose Open in Zip7zX, switch the encoding from the toolbar and watch the list update, then extract once the names look right. You can also change the detection order in Settings. All of this is free.
The other direction: sending a ZIP from a Mac to Windows
ZIP files created on a Mac often carry a __MACOSX folder and .DS_Store files that Windows users don't need. Zip7zX excludes macOS hidden files by default and offers a "Create for Windows users" option that writes UTF-8 names, so the archive opens cleanly on the other side.
FAQ
Can I fix names that were already extracted garbled?
If you still have the original archive, extracting it again with a tool that detects or lets you choose the encoding is the easiest fix. Files already extracted have to be renamed by hand.
Do 7Z or RAR archives have the same problem?
7Z and RAR5 store file names in Unicode, so they rarely break. The problem is mostly a ZIP one.
Is encoding detection a paid feature?
No. Automatic detection and manual switching of file-name encodings are free in Zip7zX.
Single-volume RAR extraction free forever · Pro $3.99/yr or $8.99 lifetime · macOS 14+