lha
lha copied to clipboard
Support unicode dirname/filename extended header
解凍時のUnicode (UTF-16LE)ファイル・ディレクトリ名の拡張ヘッダーへの対応を追加しました。 configureオプションに--enable-unicode-filename (デフォルト yes)を追加しています。
このまま取り込んでもらうには 2点ほど懸念事項があります。
- ディレクトリ名の区切りの変換について 0xFF・0xFF → 0x2F・0x00 (U+002F '/') の固定としていますが問題ないでしょうか?
- 現状はiconv版のコードのみとなっています。Mac OS用の変換コードも用意すべきでしょうか?