88
ファイルを圧縮 1.0

ハードドライブの容量はますます大きくなり、ネットワーク接続も高速化しているため、ファイルの圧縮は以前ほど重要で頻繁に行われる作業ではなくなりました。それでも、メールにファイルを添付する場合、700MBのデータを512MBのフラッシュドライブに収める場合、Mac OS Xのメタデータをサポートしていないサーバーやドライブにファイルをコピーする場合など、特定の状況では役立ちます。

OS Xにはファイルを圧縮するオプションが豊富にあり、その多くは無料です。Finderの「アーカイブを作成」コマンドを使えば、Macのリソースフォークなどの情報を保持したまま.zipアーカイブを作成できます。80ドルのStuffIt Deluxeを購入すれば、同様の機能を持つ、より効率的なStuffItアーカイブを作成できます。また、ターミナルを使いこなせる人なら、 gziptarといった組み込みのコマンドライン圧縮ユーティリティも利用できます 。

しかし、ファイル交換のほとんどをWindows、Linux、またはUnixユーザーと行う場合、これらのオプションは受信者にとって最適とは言えません。Macのリソースフォーク、.DS_Storeファイル、その他の非表示データを保存することはMacユーザーにとっては便利ですが、これらのデータはすべて他のオペレーティングシステムでは利用できません。その結果、Mac以外のユーザーがアーカイブを解凍すると、元のファイルに加えて大量の仮想ゴミが混ざってしまうことになります。(この問題については、BlueHarvestについて記事を書いた際に触れました。)

Apimacの Compress Files   10ドル)は、Mac以外のコンピューターユーザーと頻繁にファイル交換をする人にとって便利なツールです。複数の形式からファイルを圧縮する非常にシンプルな方法に加え、他のOSのユーザーにファイルを送信する際に、前述の不要なデータを自動的に削除する方法としては、私が見つけた中で最も簡単な方法です。

データをサーバーにコピーしたり、後で保存したりする場合は、「ファイル圧縮」のメインウィンドウにある「圧縮」ボタンをクリックします。データをメールで送信する場合は、「メール」をクリックします。どちらの場合も、オプションは同じです。

ファイルの圧縮 圧縮画面

結果のアーカイブから Finder の「デスクトップ」ファイル (.DS_Store など) を省略するには、「Finder デスクトップ ファイルを省略」ボックスをオンにします。リソース フォーク (Mac 以外のユーザーには、各ファイルのほぼ重複した小さいバージョンとして表示されることがあります) を省略するには、「Mac 固有のコンテンツ ファイルを省略」ボックスをオンにします。

これらのボックスのいずれかを初めてチェックすると、Compress Files によって各ボックスの実際の動作について警告が表示されます。たとえば、「Mac 固有のコンテンツ ファイルを省略する」ボックスをチェックした後に表示されるダイアログは次のとおりです。

ファイルの圧縮に関する警告

(補足として、Mac 以外のユーザーにデータを送信するときにこれらのさまざまなファイルを省略することのもう 1 つの利点は、生成されるアーカイブのサイズが小さくなることです。サイズがわずかに小さくなる場合もありますが、驚くほど小さくなる場合もあります。)

アーカイブ作成後に元のファイルを自動的に削除するように設定することもできます。最後に、アーカイブの種類(.zip、.tar、.tar.gz、.tar.bz2、.dmg)を選択します。(.dmgはMac OS Xのディスクイメージで、圧縮または暗号化を選択できます。Mac以外のユーザーに送信する場合はこれらの形式は避けるべきですが、Mac間でファイルを交換する際には便利です。Compress Filesを使えば、このようなイメージを素早く簡単に作成できます。)

オプションを選択したら、圧縮したいファイルやフォルダを「ファイル圧縮」ウィンドウにドラッグするだけで、すぐに圧縮が開始されます。(最初にオプションを設定してから ファイル を「ファイル圧縮」ウィンドウにドラッグするというこの動作は、最初は戸惑いました。)今後は、ファイルを「ファイル圧縮」アプリケーションアイコンに直接ドラッグすることもできます。このアイコンでは、圧縮時に最後に使用したオプションと設定が使用されます。同じオプションを頻繁に使用する場合は、この方法が便利です。

「ファイルの圧縮」の「圧縮」画面を選択した場合、結果のアーカイブは「ファイルの圧縮」の設定で設定した場所に保存されます。設定には、デスクトップまたは選択した別のデフォルト フォルダ、元のファイルと同じフォルダ、または「ファイルの圧縮」にファイルをドラッグしたときに選択したフォルダがあります。(設定ダイアログのオプションでアーカイブの名前を指定することができます。指定しない場合は、「ファイルの圧縮」によって自動的にアーカイブの名前が付けられます。)「電子メール」画面を使用した場合、アーカイブは保存されますが、その後、デフォルトの電子メール アプリケーションが開き、新しいメッセージが作成され、結果のアーカイブが添付されます。

「ファイルを圧縮」の「アーカイブ」画面では、アーカイブを作成し、それを特定の場所(自分の Mac 上のアーカイブファイルのフォルダや、ネットワークサーバ上の共有ディレクトリなど)に保存できます。(残念ながら、「ファイルを圧縮」には FTP 機能がないため、Finder で既に利用可能なネットワークボリュームにしかファイルを保存できません。)これは、アーカイブのアーカイブを作成するのに便利な機能です。ただし、この機能はファイルを他の人に送信するためのものではなく、自分のデータのバックアップを保存するために設計されているため、「アーカイブ」画面でファイルを圧縮すると、 Finder および Mac 固有のデータ が保持されます。

圧縮ファイルアーカイブ画面

Compress Filesのドキュメントは乏しく(設定ダイアログの一部のオプションについては、どこにも説明がないようです)、プログレスバーも進捗状況を示しません。また、前述のように、FTPなどのリモートサーバーへのファイルの自動コピー機能があればなお良いのですが。しかし、Macを使えない人と頻繁にファイル交換をするのであれば、Compress Filesを使うことでより配慮できるようになります。また、様々な形式でのアーカイブ作成も容易です。

Compress Files には Mac OS X 10.4 以降が必要であり、Universal Binary です。