Q_Q-Box Logo Q_Q-Box Blog Q_Q-Box Home →
テック & ツール

MacからWindowsにZIPを送るときの注意点|文字化け・不要ファイル対策

Q_Q

MacとWindows、OSが違えば「常識」も違います。自分がいつも通りに作ったZIPファイルが、相手の環境では「開けない」「文字が読めない」「不要なファイルだらけ」になっているかもしれません。

「送ってもらったZIPファイルを解凍したら、ファイル名が文字化けして読めません…。再送してもらえますか?」

ビジネスでのトラブルを未然に防ぐために、Macユーザーが知っておくべきZIP共有の注意点をまとめました。

🚫 Macの「右クリック>圧縮」の注意点

Mac標準のFinder機能で作られたZIPファイルは、Windows標準の解凍機能と仕様上の相違があり、トラブルの元になりやすいです。 これは「バグ」ではなく、AppleとMicrosoftのファイルシステム設計思想の違いが原因です。

1. ファイル名が文字化けする(NFD問題)

最大の問題は「濁点・半濁点」の扱いです。Macのファイルシステム(HFS+/APFS)は、ファイル名を保存する際に「正規化(NFD)」という処理を自動的に行います。

OS / 形式 「ガ」のデータ構造 Windowsでの見え方
Mac (NFD) (U+30AB) + (U+3099) カ゛(分離する)
Windows (NFC) (U+30AC) ガ(正常)

ZIP仕様(APPNOTE)では、UTF-8フラグが立っている場合でも、この「結合文字」の正規化までは規定されていません。 そのため、Macで圧縮した(NFDのままの)ZIPを、NFCを期待するWindowsのエクスプローラーで開くと文字が分離する現象が起きます。

最近のWindowsでもUTF-8対応が進んでいますが、受け取り側の解凍ソフトや環境によっては、依然として文字化けが発生します。

対策

ファイル名には、なるべく半角英数字を使用するのが安全です。日本語ファイル名を送る場合は、OSの違いを吸収してくれる圧縮ソフトを使う必要があります。

【比較】解決策のメリット・デメリット

MacでWindows互換のZIPを作る方法は主に3つあります。

方法 不要ファイル削除 文字コード対策 難易度
Finder (標準) × × (NFDのまま) 簡単
ターミナル (zip -X) ○ (コマンド必須) △ (convmv等が必要) 高 (黒い画面)
専用アプリ (Pon!とZip!) ○ (自動) ○ (自動変換nfc) *1 簡単

*1: アプリ内部でファイル名(UTF-8 NFD)をWindows標準のNFC形式に正規化してから圧縮処理を実行します。

2. 隠しファイルの混入

Macのフォルダには、ユーザーに見えない管理ファイルが潜んでいます。Finder標準の「圧縮」を使うと、これらがそのままZIPに含まれ、Windowsで解凍したときに可視化されてしまいます。

これらを一度に解決するには?

ここまで読んで「MacでZIPを送るのは怖すぎる」と思った方もいるかもしれません。

しかし、これらはすべて「人間が気にすること」ではありません。ツールに任せるべき仕事です。

まだ手動で削除していますか?

.DS_Store も __MACOSX も、
このアプリならドラッグ&ドロップで一発削除。
Windowsへ送るその前に、「Pon!とZip!」

macOS 15+ / 買い切り300円

Pon!とZip! が解決すること

  • .DS_Store / __MACOSX の自動削除: 相手に渡すファイルは常にクリーンです。
  • 除外ルールのカスタム保存: 案件ごとに不要ファイルパターンを使い回せます。
  • パスワード付きZIP: 機密ファイルの送付にも対応できます(Windows標準解凍互換)。
  • 中身のプレビュー: 送る前に「Windowsでどう見えるか」を確認できます。
  • 簡単操作: 難しい設定不要で、アプリに放り込むだけです。

まとめ

データの受け渡しは、仕事の品質の一部です。中身が素晴らしくても、梱包(ZIP)が雑だと印象は悪くなってしまいます。

MacとWindowsの「言葉の壁」をツールで乗り越えて、スムーズな連携を目指しましょう。