そんなときにかぎって、ローカルスナップショット機能を無効化していたという......思い出しながら書き直そうかとも思いましたが、さすがにヤル気が出ません。いうわけで、急遽第31回に予定していた内容に差し替えました。幻の第30回、そのうち気が向いたら書くことにします。今回は「zip」について。訝しむ声も聞こえてくるようだが、Appleの勢いもあり他プラットフォームからの移住者が後を絶たない現在、需要があるトピックだと認識している。XのFinderには、専用アーカイバ(BOMArchiveHelper.app)と連携する機能があり、コンテキストメニューから「~を圧縮」メニューを実行すると、そのとき選択しているファイルが圧縮された「アーカイブ.zip」が生成される。展開(解凍)はさらにかんたんで、ダブルクリックするだけだ。10.3(Panther)以前はそうもいかなかった。OS以来利用されてきた、ファイル付属の独自情報をうまく扱う方法がなかったからだ。OSでは、ファイル本体(データフォーク)のほかに、さまざまなデータを格納できる「リソースフォーク」という部分を伴う。ファイルを作成/変更/アクセスした日時やコメント、Finder情報などのデータをまとめた「メタデータ」があり、これらが揃ってはじめてFinder上の"ファイル"を再現できる。X/Finder独自のリソースであり、他のOSでは必要とされない。Xで利用するときには両方を、それ以外の環境で利用するときにはデータフォークとの違いがわかるよう、Finderやアーカイバを整備したのだ。Xで作成したZIPファイルをWindowsで解凍すると、ファイル以外に「__MACOSX」というフォルダが作成される。このフォルダの内容物こそが、AppleDoubleのデータフォーク以外の部分(リソースフォーク+メタデータ)というわけだ。Xユーザ以外には関係ない。Header)も、他のOSでは参照されない。Windowsユーザから質問を受けた場合には、君のところには関係ないから削除してOK、とハッキリ答えよう。