Chromeでダウンロードしたファイルが開けない場合のトラブルシューティング方法。
以下の問題はmacOS Ventura 13.4(Monterey 12.6.8)以降で修正されており、発生しなくなりました。
macOS Ventura 13.3では、Chrome経由でダウンロードしたGmailの添付ファイルを開こうとすると、ファイル自体は開かず、関連付けられたアプリのみが起動する場合があります。
これは、デバイスに保存されているファイル名がNFC形式であり、アプリへの転送に失敗したことを意味します。同様の問題は、一部のサードパーティ製アプリによって作成された他のファイルでも報告されています。
ファイル名がNFD形式またはASCII形式の場合は、この問題は発生しません。また、macOS 13.2.1より前のバージョンではこのような問題は発生していないため、OSのバグが原因と考えられます。
トラブルシューティングの方法
- ファイルをNFDファイル名に変換します。Finderで開けないファイルを選択し、Returnキー(Enterキー)を2回押します。
Finderでは、ファイルを選択してReturnキーを押すことでファイル名を変更できます。ファイル名を変更せずに再度Returnキーを押すと、ファイル名の形式がNFD形式に変換されます。
- ファイルが多い場合は、それらをすべて別のフォルダにドラッグ&ドロップするだけで済みます。
- キーボードショートカットを使用してファイルをコピー&ペーストしても、ファイル名の形式は変更されません。
- アプリを先に起動し、アプリ独自の機能またはドラッグアンドドロップを使用してファイルを開くと、問題は発生しません。
BandizipとUnicodeファイル名
Bandizip for macOSはNFCとNFDの両方のファイル名をサポートしていますが、Windowsなどの他のOSとの互換性を確保するため、ファイルの処理時にはデフォルトでNFCファイル名を使用します。
ただし、上記の問題により、アーカイブユーティリティを選択してアーカイブを開く場合、Bandizipで作成されたアーカイブを開くことができない場合があります。
この場合は、Bandizipを起動し、「環境設定」>「詳細設定」タブに移動して、「NFDファイル名を使用する」チェックボックスをオンにしてください。
とはいえ、Windowsユーザーと頻繁にファイルをやり取りする場合は、互換性の面でNFCファイル名を使用する方が望ましいでしょう。macOSのバグがAppleによって将来修正された場合に備えて、NFCファイル名を使用することをお勧めします。
NFCおよびNFDファイル名に関する詳細については、下記のリンクをご覧ください。
ヘルプ » ファイル名に使用されるUnicode正規化形式を変更する方法