*異機種ファイル交換の問題 [#fe2e06cc] **文字化け [#rffd81ca] 圧縮する対象(フォルダ・ファイル)の名前に漢字などを使うと、他の機種で解凍するときに、文字化けを生じることがあります。 ZIPについて: |↓元→先|Mac OS 9 StuffIt 7.03|Mac OS X&br;BOMArchive Helper|Windows XP 圧縮フォルダ|h |Mac OS 9&br;StuffIt 7.03|○|○|文字化け&br;(UTF-8のママ)| |Mac OS X&br;BOMArchive Helper|○|△((圧縮・解凍時のBOMArchiveHelperのバージョンが違うと文字化けすることがあります))|文字化け&br;(UTF-8のママ)| |Windows XP 圧縮フォルダ|○|文字化け&br;(UTF-16の数値参照)|○| *StuffIt 7の問題点 [#sa6e4b68] *Mac OS X Finder の「『フォルダ』のアーカイブを作成」の問題点 [#r1711125] Mac OS X Finder の「『フォルダ』のアーカイブを作成」で生成される ZIP圧縮ファイルを、他機種とファイル交換に利用する際の問題点を挙げます。 **_MACOSX というファイルやフォルダが生成される [#tce90392] &attachref(bah2winexpzip.gif); ''▲Windows XP 圧縮フォルダにて'' &attachref(bah2mac9.gif); ''▲Mac OS 9 StuffIt Deluxe にて'' **ANSI文字以外を使うと、異環境で文字化けが起こる [#e6594475] Mac OS X Finder の「『フォルダ』のアーカイブを作成」で圧縮したファイルやフォルダが、ANSI文字以外であるとき、異環境では文字化けを起こすことがあります。 &attachref(macosx2byte.gif); ''▲Mac OS X 10.3 上での圧縮前のフォルダ/ファイル'' &attachref(bah2winexpzip2.gif); ''▲Windows XP の圧縮フォルダでの表示'' これは、Mac OS X の圧縮プロセスが、ファイル名を UTF-8 で格納しているので、異環境で解凍するとき格納されたファイル名をそのまま利用するようなプログラムであれば、その環境のファイルシステムでは文字化けを起こすファイル名を生成してしまうことにより起こる現象です。 &attachref(bahsjis.gif); ''▲「アーカイブを作成」で生成したZIPをSJISで表示'' &attachref(bahutf8.gif); ''▲「アーカイブを作成」で生成したZIPをUTF-8で表示'' ファイルシステムが UTF-8 環境の GNOME File Manager では、文字化けが起こりません。 &attachref(gnomeutf8.gif); ''▲CentOS 4(UTF-8) の GNOME File Manager''