MAC圧縮(ZIP)作成してWIN宛にメールで送ると開けない

今までMac G4(OS10.3.9)で大量の写真データをひとつのフォルダに入れ、アーカイブを作成してZIP形式に圧縮していました。その圧縮したZIP形式のデータをホームページにアップするサーバに保存して、保存先アドレスをメールに記載し相手に送り、「WindowsPC」でダウンロードするかたちで大量の写真データを受け渡していました。


最近Mac G5(OS 10.6.4)に切り替え、今まで通りに相手「WindowsPC」にメール(保存先アドレス記載)を送りダウンロードするとフォルダ内に「_MAXOSX」というデータしかなく写真データがありませんでした。フォルダの容量は写真込みの容量です。


どなたかこの解決方法をご存知ではないでしょうか?


よろしくお願いいたします。

Mac Pro, Mac OS X (10.6.4)

投稿日 2010/08/26 01:33

返信
返信: 7

2010/08/26 01:46 takumi への返信

Mac標準のZIP圧縮機能だと、ファイル名等に日本語を含む場合にWinと互換性が保てません(MacはUTF-8でエンコードするのに対して、WinはShift-JISを前提としているため)。

自分はMacZip4WinというソフトでZIP圧縮してWinに渡していますが、どうやら最近このアプリの作者のページが消滅しているようです。

代わりになるソフトを誰か紹介して頂けませんか。

2010/08/26 17:41 福助 への返信

ありがとうございました。


いままでMac標準搭載の圧縮機能で「ZIP形式」を使用していましたが、「MacWinZipper」でMacとWin間を問題なく受渡できるようになりました。

これからMac標準搭載の圧縮機能は使用でず、「MacWinZipper」を使用いたします。ありがとうございました。


そこでアップルさんにお願いがあります。OSのバージョンが上がり、機能がよくなる一方、今回のように今までできていた事ができなくなる不便さ、問題点を常に考えて頂ければと思います。よろしくお願い致します。

2010/08/26 18:10 takumi への返信

そこでアップルさんにお願いがあります。OSのバージョンが上がり、機能がよくなる一方、今回のように今までできていた事ができなくなる不便さ、問題点を常に考えて頂ければと思います。よろしくお願い致します。

ここに要望を書いても意味はないので、

アップル - Mac OS X - フィードバック

にでも書かれた方がよいでしょう。


ただし、この件に関してはZIPの仕様に問題があります。

ZIPがファイル名の文字コードを記録できるようにデザインされていないため、異なるファイルシステム間での互換性がそもそもないのです。

Macは全言語でUTF-8を用いていますが、このおかげでファイル名にどの言語を用いても、他の国で正しく展開することが可能です。

これに対してWinは各言語版毎に異なる文字コードを用いてますので、言語間の互換性がありません。

Winも内部コードは今やUTF-8を用いているのですが、ZIPに関しては過去のバージョンとの互換性を保つために、言語間互換性を捨てています。

一方を立てれば他方が立たないという状況の中で、Appleは全ての言語で統一された方法を用いる(各言語ごとのローカライズは原則として行わない)というのが基本スタンスですので、UTF-8を採用しているというわけです。

なお、MacもWinも20世紀には各言語毎にファイルシステムで用いる文字コードが異なっており、言語間互換性がありませんでした。

Appleは過去との互換性より将来の利便性を優先する会社です(だからこそMacOS XもiPhoneも優れた製品になっている)。


これはアップルに要望する問題というより、ZIPの規格を策定しているところ(があるのかどうか存じませんが)に文字コード情報を扱える仕様の新ZIPを策定するように要望すべき問題でしょう。

2010/08/26 20:47 Hit-C への返信


これはアップルに要望する問題というより、ZIPの規格を策定しているところ(があるのかどうか存じませんが)に文字コード情報を扱える仕様の新ZIPを策定するように要望すべき問題でしょう。



OSX のzip はオープンソースのソフトです。ファイル名の文字コードに関する規格なぞないと思います。そもそも、文字コードも異なる、異なるOS間でやり取りすることなど想定されてないと思います。そういう意味では、一番安全なのは、2バイト文字を使わないことです。英数字だけのファイル名にしておけば不具合はありません。

単に、Win がzip のファイル名もutf-8 で統一すればよいだけの話のようにも思う。過去のWindows との互換性はなくなりますけど。そういう意味、Apple は OS9 => OSX で一気にいろいろ変えてしまったので、それが有利に働いている?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

MAC圧縮(ZIP)作成してWIN宛にメールで送ると開けない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。