You create a ZIP on a Mac, send it to a Windows recipient, and the Japanese filenames appear as unreadable characters. That does not necessarily mean the files are corrupted. The archive can be valid while the recipient's extraction software interprets the filename encoding differently. Filename encoding and password encryption are separate concerns.
Why Filenames Can Be Garbled While the ZIP Still Opens
ZIP packages multiple files. Successfully extracting their contents and displaying their names correctly are different tasks. Japanese characters may be interpreted differently across systems and ZIP utilities. The built-in Windows tool and a third-party extractor may not behave identically.
CP932 vs UTF-8
CP932 is an encoding often relevant to compatibility with Japanese Windows workflows. UTF-8 is a Unicode-based encoding suited to text in many languages. Neither option guarantees correct display in every extraction program. Check both the recipient's system and the app they use to unzip the archive.
Five Checks Before Sending a ZIP
- Recipient environment: Find out which Windows version and extraction app the recipient uses, if possible.
- Filenames: Test Japanese characters and other non-ASCII characters with a small sample archive.
- Encoding: Choose CP932 or UTF-8 according to the recipient's ZIP software.
- Mac metadata: Check whether extra entries such as
.DS_Store,__MACOSX, or._*are included. - Extraction test: For important deliveries, test the archive in the actual receiving environment.
Filename Encoding Is Different from Encryption
Encoding controls how filenames are represented; ZIP password encryption protects data. AES-256 encryption does not automatically fix garbled filenames. The chosen encryption method also needs to be supported by the recipient's extraction software.
Preparing Windows-Friendly ZIPs on a Mac
Our PKPassport for Mac is a one-time-purchase Mac app that lets you choose CP932 or UTF-8 filenames, exclude Mac-specific files, and preview filenames before sending. It offers AES-256 and ZipCrypto password protection, with processing done locally on the Mac. Results still depend on the recipient's software, so test critical deliveries. View supported systems, features, and purchase details.
The Story Behind ZIP
For the history of the ZIP format and the role played by Phil Katz, read why the name ZIP came to represent speed.
Frequently Asked Questions
Does a garbled filename mean the contents are damaged?
Not necessarily. The archive may be intact while the filename is decoded incorrectly. Test the extracted content to confirm.
Must every Windows recipient use CP932?
No. Many extraction utilities support UTF-8. Choose based on the recipient's actual software.