Windows 向けにファイルやフォルダを圧縮するには
Mac でファイルやディレクトリを圧縮すると、「.DS_Store」という Windows ユーザにとっては不要なファイルが含まれてしまったり、文字化けが発生したりと不便です。しかし、MacWinZipper というツールを使うと、こういった問題が解消します。以下は MacWinZipper のホームページから抜粋です。
Macで作ったzipファイルをWindowsユーザーへ渡したときに起こる2大トラブル「余計なファイルの混入」「ファイル名の文字化け」を防いで、クリーンにzipアーカイブすることに特化したシンプルなアプリケーションです。
細かい設定も必要ありません。ファイルやフォルダを、アイコンへドラッグ&ドロップするだけの簡単操作。Dockに登録してお使いになると便利です。
もちろん作ったzipファイルはMacでもそのまま展開できます。その場合、Mac特有の付加情報であるリソースフォークなどは取り除かれています。(OS標準のアーカイブユーティリティのご使用を推奨します)
単に MacWinZipper をインストールしただけでも便利ですが、(Windows で右クリックして表示されるコンテキストメニューのように)右クリックして圧縮出来ると便利(かも)知れません。そこで、Automator を使って MacWinZipper を右クリックメニューに追加します。
Automator で Finder へサービスを追加する¶
まず、Automator を起動します。最初に「ワークフローののテンプレートを選択:」と表示されますので、「サービス」を選択して次へ進みます。余談ですが「ワークフロー『のの』テンプレート」と、『の』が一個、余分に表示されています。
「"サービス" は次の選択項目を受け取ります:」からは「ファイルまたはフォルダ」を、「検索対象:」は「Finder」を選択し、左側にあるアクションから「Finder 項目を開く」を右側にある灰色の領域へドラッグ&ドロップします。
ドロップした「Finder 項目を開く」の「このアプリケーションで開く」には「MacWinZipper」を指定します。
最後に、「ファイル」メニューから設定したサービスを保存します。ここで保存した名称が右クリックメニューに表示されることになります。今回は「MacWinZipper で圧縮する」としてみました。
これでファイルやフォルダを右クリックすると、Automator で設定した「MacWinZipper で圧縮する」サービスが表示されるようになりました。
作成したサービスを右クリックメニューから削除するには¶
作成したサービスは ~/Library/Services 以下に保存されています。このフォルダから対象ファイルを削除すれば、自動的に右クリックメニューからも削除されます。