Macでファイルとフォルダを圧縮・解凍する方法
Macでファイルを圧縮・解凍するのは簡単そうに思えるかもしれませんが、特に大きなフォルダやパスワード保護が必要なフォルダの場合、時々挙動がおかしくなることがあります。うまくいけばすぐに終わりますが、macOSが抵抗しているように感じたり、全く協力してくれなかったりすることもあります。プロジェクトファイルを共有する場合、バックアップする場合、あるいは乱雑なフォルダ構造を整理する場合など、様々な方法を知っておくことで、多くの手間を省くことができます。
ほとんどの人は、基本的な圧縮操作にはFinderだけを使っていますが、Finderではうまくいかない場合や、暗号化や圧縮オプションのカスタマイズなど、より高度な制御が必要な場合があります。FinderとFinderを少し組み合わせるだけで、面倒な手間をかけずにほとんどのシナリオに対応できます。ここでは、様々なツールを使って圧縮を行う方法と、それぞれのツールに期待できることをご紹介します。
Macでファイルを圧縮・解凍する方法
Finderの使い方 – 簡単で簡単な方法
組み込みの方法は簡単です。ファイルまたはフォルダを右クリック(またはCtrlキーを押しながらクリック)し、「[ファイルまたはフォルダ名]を圧縮」を選択するだけです。頻繁にこの操作を行う場合は、これがデフォルトになります。良い点は?非常に高速です。欠点は?パスワードオプションがなく、ファイルや権限に関する問題が発生すると動作が停止することがあります。正常に動作すると、同じディレクトリに新しい.zipファイルが作成されます。必要に応じてファイル名を変更できますが、拡張子はそのままにしておいてください。
- Finderが固まったりクラッシュしたりしても、慌てないでください。一時的な不具合の場合もありますので、再起動するか、もう一度お試しください。
解凍するには、ZIPファイルをダブルクリックするか、右クリックして「プログラムから開く」>「アーカイブユーティリティ」を選択してください。同じ場所に自動解凍されます。環境によっては、権限が無効になっていると解凍がうまくいかない場合があります。権限を修正するか、システムを再起動すると解決する場合があります。
ターミナルを使う – コントロールフリークやFinderが使えなくなった時のために
ターミナルはそれほど難しくありません。実にパワフルで、使い慣れてしまえばバッチジョブやカスタムオプションの設定が速くなります。圧縮するには、ターミナルを開いてフォルダに移動します。
cd /path/to/your/folder
フォルダを圧縮したいですか?次のコマンドを実行してください:
zip -r MyArchive.zip FolderName
MyArchive.zip をアーカイブ名に、FolderName を実際のフォルダ名に置き換えてください。すべてを再帰的に圧縮します。一部のマシンでは、初回実行時に権限に関するエラーが発生する場合がありますが、ターミナルを再起動するか、フォルダの権限を調整することで修正できます。
解凍する?簡単です。次のコマンドを実行するだけです。
unzip MyArchive.zip
これにより、すべてのファイルが現在のディレクトリに展開されます。既存のファイルを上書きするかどうかを尋ねるプロンプトが表示されますので、注意してください。上書きする場合は「y」、上書きしない場合は「n」と入力するか、フラグを使用して自動化することもできます。
パスワード保護されたZIPファイルの作成
ここでターミナルが活躍します。Finderだけでは暗号化ができないため、パスワード保護が必要な場合は次のコマンドを実行してください。
zip -er SecureArchive.zip FolderName
ここで-e はパスワードの入力を促し、アーカイブを暗号化します。完全に安全というわけではありませんが、気軽に共有するには十分です。ただし、パスワードは作成時に平文で保存されるため、追加の暗号化レイヤーを追加しない限り、非常に機密性の高いファイルには使用しないでください。
アーカイブユーティリティを直接活用
Archive Utilityは、手間をかけずに素早く圧縮/解凍できる隠れた名ソフトです。手動で圧縮/解凍したい場合は、以下の手順に従ってください。
- アーカイブ ユーティリティ( /System/Library/CoreServices/Applications/Archive Utility.appにあります)を起動するか、Spotlight で検索します。
- 対象のファイルまたはフォルダをアイコン(またはDockに追加している場合はDock)にドラッグします。すると、同じ場所にZIPファイルが即座に作成されます。
- 解凍するには、ZIPファイルをダブルクリックするか、Archive Utilityのアイコンにドラッグするだけで、自動的に解凍されます。メニューを操作するよりも速く、余分な手順を踏むことなくフォルダ構造を維持します。
覚えておくべき主なことは何でしょうか?いつもの方法がうまくいかない場合は、ターミナルまたはアーカイブユーティリティに切り替えると、Finder からの予期せぬエラーに対処するよりも時間を節約できる可能性があります。
セキュリティやカスタマイズの追加
パスワード保護が必要ですか? Finderではできないので、ターミナルを使うのが最適です。先ほど示したコマンド(zip -er)は、アーカイブを作成する前にパスワードの入力を求めます。一方、WinhanceやKekaなどのサードパーティ製アプリを使い慣れている場合は、GUIで操作でき、暗号化や圧縮のオプションも豊富です。頻繁に使用する場合は、試してみる価値があります。
あなたの Mac、あなたのワークフロー…
結局のところ、右クリックで素早く圧縮する場合でも、シェルスクリプトを使う場合でも、いくつかのコツをマスターすれば、スムーズに作業を進めることができます。Finderが反応しなくなることもありますが、そんな時はターミナルや専用アプリが頼りになります。覚えておいてください。macOSは、どこを見ればよいかがわかれば、ほとんどの圧縮ニーズに対応できます。
まとめ
- Finder は基本的な zip/unzip には問題なく動作しますが、複雑なファイルの場合はクラッシュしたり動作が停止したりすることがあります。
zipターミナルでは、 および を介して、より高度な制御とパスワード保護が提供されますunzip。- アーカイブ ユーティリティは、圧縮をサイレントに処理するバックグラウンド ワーカーです。
- Keka や Winhance などのサードパーティ アプリを使用すると、暗号化とマルチパート アーカイブがより簡単になります。
まとめ
これらのオプションに慣れれば、圧縮ファイルの扱いが楽になります。Finderがうまく開かない場合もあり、ターミナルコマンドやサードパーティ製アプリを使えばすぐに解決できることもあります。特に急いでファイルを共有したり、空き容量を確保したりする必要がある時など、誰かの頭痛の種が少しでも軽減されることを願っています。