32
.zipを超えて:アーカイブユーティリティの秘密

大きなファイルをメールで送受信したことがあるなら、きっとzipファイルを使ったことがあるでしょう。zipファイルをダブルクリックすると、ファイルが展開され、中に隠されたファイルが表示されます。zipファイル(アーカイブ)は元のファイルよりも容量が少なく、書類や画像などの送信や保存が簡単になります。しかし、ファイルが展開できない場合や、異なる種類のアーカイブに遭遇した場合はどうすればよいでしょうか?Mac OS Xで圧縮ファイルを扱う際によくある質問への回答をご紹介します。

Q: 圧縮はどのように機能しますか?

A:ファイル圧縮技術は、重複データを探し出し、それらの重複を排除したアーカイブを書き込むことで容量を節約します。ファイルによっては大幅にサイズが縮小されるもの(圧縮されたテキストファイルは元のファイルの半分になることもあります)もあれば、それほどサイズが縮小されないものもあります。例えば、JPEGファイルを圧縮しようとしても、JPEG形式自体に既に圧縮機能が含まれているため、あまり効果は見られません。

Q: Mac で zip ファイルを作成するにはどうすればよいですか?

A: Mac OS Xでファイル、フォルダ、またはファイルグループを圧縮するには、Finderで圧縮したい項目を選択し、「ファイル」→「項目名を圧縮」を選択するか、選択した項目を右クリックして「項目名を圧縮」を選択します。1つのファイルを圧縮する場合は、処理は非常に短時間で完了します。数ギガバイトのデータを含む大きなフォルダを圧縮する場合は、数分かかる場合があります。

Q: 受け取った zip ファイルを開くにはどうすればいいですか?

A: zipアーカイブを解凍するには、ファイルをダブルクリックします。システムユーティリティ「Archive Utility」が自動的に起動します。Archive Utilityは多くの種類のアーカイブに対応しており、.bz、.gz、.tarなど、他にも様々な種類のアーカイブに対応しています。ファイルに標準のzipアイコンが表示されていれば、解凍できるかどうかが分かります。

Q: アーカイブを特定のフォルダに展開したいのですが、可能ですか?

A:まず、Archive Utility を見つけてください。/System/Library/Core Services/Archive Utility にあります。アイコンをダブルクリックすると、Dock に表示されます。メニューは表示されますが、ウィンドウは表示されません。Archive Utility -> 環境設定を選択してください。

ここで、展開されたファイルの保存場所を選択するオプションが表示されます。デフォルトでは、これらのファイルは現在のフォルダ(またはディレクトリ)に展開されます。デフォルトの保存先を変更するには、「展開されたファイルの保存先」メニューをクリックし、「保存先」を選択します。表示されるシートで、新しいフォルダを選択します。例えば、頻繁にファイルをダウンロードし、ダウンロードフォルダ以外のフォルダにアーカイブを展開したい場合は、アーカイブ用の別のフォルダを作成できます。

Q: ハードドライブ中に古いzipアーカイブが大量に残っています。自動的に削除する方法はありますか?

A:「アーカイブユーティリティ」→「環境設定」を選択し、「展開後」メニューをクリックします。ここから、「アーカイブをゴミ箱に移動」、「アーカイブを削除」、または「アーカイブを移動先へ」を選択できます。後者のオプションを選択した場合は、フォルダを選択します。この最後のオプションは、アーカイブを選択した場所にコピーするのではなく、実際には移動させることに注意してください。つまり、別のディスク上のフォルダを選択した場合、アーカイブはそのフォルダに配置され、元の場所からは削除されます。何らかの理由でアーカイブのコピーを保持する必要がある場合は、このオプションを使用することをお勧めします。

アーカイブユーティリティの設定
アーカイブユーティリティの環境設定ウィンドウでは、アーカイブとその処理方法に関するさまざまなオプションを設定できます。例えば、古いzipアーカイブをゴミ箱に直接移動するように設定できます。

Q: 必ず zip 形式を使用する必要がありますか?

アーカイブの種類
ここでは、Archive Utility で作成できる3種類のアーカイブを確認できます。サイズに注意してください。元のフォルダは1.67GBでした。

A:ファイルを圧縮したい人の99.9%にとって、zip形式は最適です。しかし、Unixユーザーであれば、「アーカイブ形式」メニューに他に2つのオプションがあることに驚くかもしれません。圧縮アーカイブ(.cpgzアーカイブとも呼ばれる)は、一般的なUnix圧縮形式です。通常アーカイブ(.cpioアーカイブとも呼ばれる)は、複数のファイルを圧縮せずにアーカイブに格納します。

このメニューで別の形式を選択した場合でも、アーカイブユーティリティ内では異なる種類のアーカイブのみを作成できます。ユーティリティを開き、「ファイル」→「アーカイブを作成」を選択するか、Command+Kを押してください。.cpgzまたは.cpioアーカイブを定期的に作成したい場合は、アーカイブユーティリティをDockに追加して簡単に起動できるようにしてください。

Q: アーカイブ ユーティリティで処理できないアーカイブを開くにはどうすればよいですか?

A:アーカイブユーティリティでは処理できないアーカイブ形式がいくつかあります。一般的な形式としては、.rar や Roshal ARchive などがあります。また、.zip から .cpgz に展開し、その後再び .zip に戻るという無限ループを繰り返すアーカイブも時々見かけることがあります。

このような場合は、Dag Ågren氏による無料ソフト「The Unarchiver」をご利用ください。これは、難解なアーカイブを解凍するための万能ツールです。このソフトは様々な種類のアーカイブを開くだけでなく、数十種類もの形式でアーカイブを作成できます。これらのファイル形式のほとんどはおそらく必要ないでしょうが、難解な形式のアーカイブを入手した場合、The Unarchiverが役に立つことが多いので、知っておくと便利です。

シニア寄稿者のKirk McElhearn氏は、自身のブログKirkvilleでMac以外の記事も書いています。Twitter: @mcelhearn Kirk氏は『Take Control of Scrivener 2』の著者です。