Mac OS X 10.3以降は標準でzip圧縮できるようになりましたが、仰るとおり、ファイル名をUTF-8で格納するために、Windowsで解凍すると文字化けします。さらに、Mac OS特有のリソース領域やファイル属性などもアーカイブしているため、解凍時にWindowsには不要なファイルやフォルダが作成されます。 そんな訳で、Mac上でWindows向けの圧縮ファイルを作る際は、lzhが無難です。→「目的別 圧縮ツール [mac.com]」
ちなみに、Windowsで作成したzipファイルをMac OS X 10.3.xで解凍するとShift-JISで格納されたファイル名をUTF-8として処理するため、エラーが発生して解凍に失敗します
lzhまだ使ってます? (スコア:2, 興味深い)
zipと比較してlzhを使うメリットってあります?lzhは解凍できるがzipは解凍できない環境ってそうないと思うんですが。慣れ親しんだものだから?圧縮率?圧縮率どうのは把握してませんが。
# 取引先からはいつもlzh圧縮でくるのでID
しないさせない!スルー力
Re:lzhまだ使ってます? (スコア:2)
相手の設定が悪いのか、こちらが悪いのかわかりませんが、
macユーザーとやりとりしてて、相手が日本語が入ったファイルをzip圧縮(stuffitかなんかで?)して、私(windows)側で解凍しようとすると大概文字化けしてることが多い気が。。
なんで、相手(mac)側でlzh使ってとお願いをすることがよくあります。(今のところ化けたことがない)
$多分どっか設定見直せばなおるのかもしれませんが
Re:lzhまだ使ってます? (スコア:1)
Windowsで作成された.zipファイルは調べていませんが Shift-JIS なのではないかと思っています。
どちらかがどちらかにエンコーディングをあわせればいいのでしょうが、そもそもファイル名のエンコーディング規則がzipのヘッダに規定されていないのが負けなのかも。
MacとWindowsのzip(オフトピ) (スコア:3, 参考になる)
そんな訳で、Mac上でWindows向けの圧縮ファイルを作る際は、lzhが無難です。→「目的別 圧縮ツール [mac.com]」
ちなみに、Windowsで作成したzipファイルをMac OS X 10.3.xで解凍するとShift-JISで格納されたファイル名をUTF-8として処理するため、エラーが発生して解凍に失敗します
Re:MacとWindowsのzip(オフトピ) (スコア:0)
Windows と Mac OS しか OS がないとでもお思いですか?
# こういう物言いをする奴が全員死ねば少しはいい世の中になるんだろうなあ……
Re:MacとWindowsのzip(オフトピ) (スコア:1)
# 僕から見ると、君は天に唾する人みたいに見えるね。
それに技術の筋から言って、Shift-JISにあわせるよりはUTF-8にあわせたほうが筋が良い。もちろん、MIME encodingとかもありだと思うが。
Re:MacとWindowsのzip(オフトピ) (スコア:0)
世の中ほとんどを占めるOS間で互換性がとれるんだから、これでいいよね。
# Mac OS X? なにそのマイナーOS?