« ブレーキパッド交換 @ 80,923km | トップページ | Re: MacZip4Win »

2008年8月 4日 (月)

MacZip4Win

これは、Mac OS X用のプログラムです。

Mac OS Xで日本語名のファイルをZIPアーカイブすると、Windowsの純正ZIPアーカイバでで展開すると日本語が文字化けしてしまいます。 これは、Mac OS Xのファイルシステムの日本語文字コードがUTF-8なのに対し、WindowsがShift_JISであることに拠る問題です。

Mac OS XはZIPファイル中の文字がShift_JISでもUTF-8でもどちらでもUTF-8に自動変換することで整合性を保っていますが、Windowsの方はそうはなっていません。

じゃ、Mac OS X側でShift_JISなZIPアーカイブを作成できると良いのですが、なかなか簡単にはいかないようで、それを実現したものは有料のStuffIt Deluxe(?詳細不明?)と、makeSjisZipだけでした。makeSjisZipには少しお世話になりましたが、UDFボリュームを作成し、そこで処理をするという事を行うため、どうしても処理が遅くなります。また、追加のプログラム(convmv)をインストールしなければいけないということで、手を出しにくいという障壁もあります。

このような状況で何とかしたいと思い制作したのが、MacZip4Winです。
Mac OS Xの標準部品だけで動作するはずです。アプリケーションフォルダに入れ、エイリアスをDockに置き、ZIPアーカイブしたいファイルをDrag&Dropするだけです。元ファイルのあるフォルダにZIPファイルが作成されます。

なお、Windowsで不要な".DS_store"などはアーカイブされませんので、このZIPファイルをMac OS Xで利用する場合は要注意です。音楽、画像、動画ファイルなどは問題ありません。

以下に、実例を掲載しておきます。


カタカナがMac OS X純正のZIP。Finderのコンテクストメニューからアーカイブしたもので、 英字はMacZip4Win.appでアーカイブしたものです。

カタカナの方をWindowsに転送して、Windowsの純正ZIPアーカイバで内容を見るとこうなります。日本語が文字化けしているのが見て取れます。


では、日本語が正しく変換されるExplhzで内容を見るとこうなります。日本語は正しいですが、Windowsで不要な物(リソースフォーク)が存在しています。


では次に、MacZip4Winで作った方(英字の方)を見てみるとこうなります。
まずはWindows純正のZIPアーカイバ。


次いで、当然Explhzでも同じです。



よろしければご利用ください。無料です。(個人利用)
もし、問題があればお知らせください。(アーカイブ中に連絡先を記してあります)

ダウンロード: MacZip4Win 0.4.1 (2008/8/26)

トラックバック

このエントリーのトラックバックURL:
http://japo.net/mt/mt-tb.cgi/4239

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)