2010年3月27日土曜日

Mac で圧縮された zip ファイルを Ubuntu で解凍した場合のファイル名文字コード修正

Mac で圧縮された zip ファイルを Ubuntu で解凍すると、ファイル名にこちらのページで書いた NFC/NFD の濁点と半濁点の問題が発生してしまいました。

そこでツールを使って修正する方法を見つけました。convmv というツールを用います。ツールのインストールは Ubuntu では非常に簡単ですね。

% apt-get update
% apt-get install convmv

インストールしてよいか聞かれる場合があります。インストール後、次のコマンドを実行すると変換されるファイルを確認することができます。

% convmv -r -f utf8 -t utf8 --nfc [dir]

これはテストだけなので、確認後 -notest オプションを付け加えることで実際に変換します。

% convmv -r -f utf8 -t utf8 --nfc [dir] --notest

以上です。

0 件のコメント:

コメントを投稿