Skip to content

Windows 向けにファイルやフォルダを圧縮するには

Mac でファイルやディレクトリを圧縮すると、「.DS_Store」という Windows ユーザにとっては不要なファイルが含まれてしまったり、文字化けが発生したりと不便です。しかし、MacWinZipper というツールを使うと、こういった問題が解消します。以下は MacWinZipper のホームページから抜粋です。

Macで作ったzipファイルをWindowsユーザーへ渡したときに起こる2大トラブル「余計なファイルの混入」「ファイル名の文字化け」を防いで、クリーンにzipアーカイブすることに特化したシンプルなアプリケーションです。

細かい設定も必要ありません。ファイルやフォルダを、アイコンへドラッグ&ドロップするだけの簡単操作。Dockに登録してお使いになると便利です。

もちろん作ったzipファイルはMacでもそのまま展開できます。その場合、Mac特有の付加情報であるリソースフォークなどは取り除かれています。(OS標準のアーカイブユーティリティのご使用を推奨します)

単に MacWinZipper をインストールしただけでも便利ですが、(Windows で右クリックして表示されるコンテキストメニューのように)右クリックして圧縮出来ると便利(かも)知れません。そこで、Automator を使って MacWinZipper を右クリックメニューに追加します。

Automator で Finder へサービスを追加する

まず、Automator を起動します。最初に「ワークフローののテンプレートを選択:」と表示されますので、「サービス」を選択して次へ進みます。余談ですが「ワークフロー『のの』テンプレート」と、『の』が一個、余分に表示されています。

file

「"サービス" は次の選択項目を受け取ります:」からは「ファイルまたはフォルダ」を、「検索対象:」は「Finder」を選択し、左側にあるアクションから「Finder 項目を開く」を右側にある灰色の領域へドラッグ&ドロップします。

file

ドロップした「Finder 項目を開く」の「このアプリケーションで開く」には「MacWinZipper」を指定します。

file

最後に、「ファイル」メニューから設定したサービスを保存します。ここで保存した名称が右クリックメニューに表示されることになります。今回は「MacWinZipper で圧縮する」としてみました。

file

これでファイルやフォルダを右クリックすると、Automator で設定した「MacWinZipper で圧縮する」サービスが表示されるようになりました。

file

作成したサービスを右クリックメニューから削除するには

作成したサービスは ~/Library/Services 以下に保存されています。このフォルダから対象ファイルを削除すれば、自動的に右クリックメニューからも削除されます。