【私的メモ】ファイル名のNFDとNFC
濁音付きの日本語(全角)などを扱う時、
内部的にも「ダ」のように一文字で扱うのがNFC
「タ」+「゛」の二文字を、表示する時に一文字として表示しているのがNFD
…のようです
基本的にはNFCが使われることが多いようですが、Macがファイル名をNFD(に近い方式)で管理しているようで、稀にこれが原因の問題が起こります
非Mac環境でNFDなファイル名の濁点文字をDeleteやBackSpaceで消すと、濁点だけ残ってしまう
Pokemon DP Sound Libraryからダウンロードした音源がNFDになっており、Wine環境のAviUtlで開けなかった(実体験)
逆に、バグによりMacでNFCなファイルが開けないことがあるらしい
対処法
日本語ファイル名を使わない
それはそう
特に配布前提のファイルでは、Zipアーカイブ展開時の文字化けも誘発するので日本語ファイル名を避けるべき
リネームする
他人から貰ったファイルでこの問題を引いたときはこうするしかないが、大量だと手動では死ねる
LinuxやMacならconvmvコマンドがいい感じに仕事してくれる(らしい)
ファイル転送ソフトによっては、設定次第でよしなにしてくれるものもあるとか