私はISOイメージジェネレータを探していましたが、isomaster
Unicode文字では機能せず、間違った文字として扱うだけです。では、どのような他のツールを使用できますか?
実行する必要はなく、アーカイブするだけです。 (tarや他のものを使うように言わないでください。私は理由があるのでそうします)
答え1
ISO9660規格AZ以外の名前、数字、下線は使用できません。。どのツールを使用しても、通常のISO9660ファイルシステムを作成すると、これらの制限に準拠するようにすべてのファイル名が変換され、8.3ファイル名にも適合する可能性があります。
ISO9660にない長いファイル名やその他のファイルシステム機能だけでなく、ファイル名の追加文字のサポートも通常標準拡張を使用して実装されています。 UNIXの世界では岩の尾根。マイクロソフトはジョリエット。これらのいずれかを有効にすると、必要なものが得られます(Jolietについてはわかりませんが、Rock Ridgeは名前がどのようにエンコードされているのかわかりませんが、常にUnicodeファイル名を使用します)。
mkisofs
たとえば、-R
Rock Ridge拡張(-r
デフォルトはわずかに異なる)を有効にして-J
Jolietを有効にできます。で同様のオプションを見つけますisomaster
。 Rock Ridgeを使えば、うまくいくことができます。 Joliet を有効にするかどうかは、Microsoft オペレーティング システムからイメージを読み取る予定かどうかによって異なります。 (両方を持つことができます。)