※本ページにはプロモーション(広告)が含まれています
MacのOSには、元来、zipファイルへの圧縮機能がデフォルトで提供されています。Macで自分で使う場合はこの機能を使いこなすだけで十分です。ただ、Macユーザー以外のWindowsユーザーに渡すとか、より高度な圧縮機能を用いることが必要な場合には、多くの有償、無償のアプリが提供されていますので、これらを活用することも一つの方法です。
この記事のまとめ:
この記事のまとめ:
Macだけで複数のファイルをzip圧縮する方法
Finderで圧縮したいファイルを複数選択し、メニューから[ファイル]ー[**項目を圧縮](**部分は、選んだファイルまたはフォルダの数になります)をクリックすると、Finderの位置に「アーカイブ.zip」という圧縮されたzipファイルが作成されます。既に同名のファイルがある場合は、「アーカイブ2.zip」ファイルが作成されます。
この操作は、圧縮する複数のファイルを選択したのち、マウスの右クリック、トラックパッドでは、2本指でクリック、または、controlキーを押しながらクリックから圧縮(zip)ファイルを作成することができます。
Macだけの環境であれば、このように特別にアプリのインストールを行ったりせず、Finderだけで簡単にzip圧縮ファイルを作成することができます。
パスワード付き圧縮ファイルの作成
zipファイルには、パスワードを設定してロックする事ができます。解凍しようとするとパスワードの入力が要求されます。このパスワード付きzipは暗号化強度は決して高くないのですが、手軽さの点から重宝されて使われています。本格的なパスワードロックが必要となる場合は、専用のツールを使うようにしてください。
Macのターミナルでは、作成されたzipファイルに暗号を付する機能があります。ターミナルを開いて、zipcloak と入力し、enterは押さずに、続けて、半角スペースを入力します。この状態を保持して、別途作成したzipファイルをこのターミナルへドラッグ&ドロップした後に、enterキーを押してください。
設定するパスワードの入力と確認が求められます。最初の入力パスワードと確認用入力が一致した時、パスワード付きzipファイルが作成されます。自分一人、あるいは、Macユーザー同士であればこれだけで十分です。
次に「ターミナル」を使う際のちょっとした小技(設定)を紹介します。
Finderからフォルダを指定してターミナルを開く方法
ターミナルを使うときのちょっとしたヒントを紹介します。普通、「ターミナル」を起動するときは、ユーティリティ・フォルダから「ターミナル」アイコンをダブルクリックします。この時、ターミナルが開かれた場所は、ユーザーのホーム・ディレクトリで開かれます。
ユーザーが希望する位置で「ターミナル」を起動させるためには、次のような設定を行います。[環境設定]ー[キーボード]ー[ショートカット]タブを開いて、「サービス」の中で、「フォルダに新規ターミナル」と「フォルダに新規ターミナルタブ」にチェックを入れます。
この設定で、Finderからターミナルで開きたいフォルダで右クリックすると、この項目が現れ、指定したフォルダーで「ターミナル」を開くことができます。
Finderによるzipファイルの作成と、「ターミナル」を使ったパスワード付きzipファイルは、macOSに備わっている標準機能で簡単に作成する事ができます。しかし、このzipファイルを日本語Windowsユーザーに渡すとちょっと厄介な事が発生する場合があります。日本語Windowsでは、解凍するとファイル名が文字化けする、余分なフォルダが解凍されるという問題です。
次にこのトラブルを回避する方法を紹介します。
Windowsユーザーに渡したzipファイルを解凍すると文字化けする
Macの利用者からWindowsの利用者にzip圧縮ファイルを渡した場合、解凍するとファイル名が文字化けしてしまうと指摘されることが多々有ります。MacやLinuxではファイルを圧縮する際にファイル名をutf-8でエンコードするのに対して、日本語Windowsではファイル名を、日本独自のエンコーディングであるShift_JISで扱っていることが原因です。
MacやLinuxだけの問題ではなく、日本語以外のWindowsからzip圧縮ファイルを持ってきても同じことが起こります。
この問題を回避するため、Windows側でutf-8のファイル名を処理できる圧縮・解凍ツールを利用していただければ問題は発生しないのですが、特に仕事上の取引でzipファイルを渡す場合、このようなことが起こる事、そして解決策まで説明するのは大変な事、逆に信用を失いかねません。
ここはもう、Macユーザーが大人になって、日本語Windowsで解凍しても文字化けが起こらないようにしたzipファイルを渡すようにしましょう。またWindows OS上でMacの標準機能で作成したzipファイルを解凍すると、OS X特有の「_MACOSX」というフォルダーが作成されるという課題もあります。
Macには、この2つの問題をMac側で簡単に回避するにはアプリを使ってzipファイルを作る必要があります。Macには、この問題を回避してくれる優秀な無償アプリ、「WinArchiver Lite」が存在します。
Windowsユーザーへ渡すzipファイル作成には、WinArchiver Liteが定番
Apple社のAppStoreで検索すると、同様な機能を謳う多くの圧縮アプリが見つかります。どのアプリも信頼性、利用者の数から言って、「WinArchiver Lite」に叶うものはないと言えます。
Windowsユーザーへ渡す必要がないのであれば、定番のアプリとしては「The UnArchiver」と「StuffIt Destinations 16」が高度な機能を有しています。ここでは、非常に簡単に操作可能なWinArchiver Liteを紹介します。
WinArchiver Liteの入手方法
WinArchiver Liteを入手する方法は、Apple社のApp Storeから入手する方法と作者のWebサイトからダウンロードする方法があります。AppStoreで入手する方法は、Apple社での事前チェックがありマルウェアに感染している危険性はとても少なく安全に利用できます。
その反面、バージョンアップがあった場合のアップデートの際には、入手した時に使用したApple IDが必要になります。
AppStoreの紹介ページ
作者のWebサイトの紹介ページ
このサイトでは、製品名が「MacWInZipper」として紹介されています。本来はこちらが正式名称なのですが、この名前がAppStoreでは使う事ができないようなので、AppStoreでは「WinArchiver Lite」とされているようです。
圧縮機能としては、まるで同じです。
一つだけ違いがあるとすれば、MacWinZipperでは、「アップデートを確認」という機能があり、AppStore版のように自動でアップデートを知らせてはもらえません。
有償版と無償版の違い
・有償版では広告は表示されません。
→ 広告といっても、捜査に支障を来すような嫌味のある広告ではありません。
・パスワード付きzipファイルを作成する際、無償版ではパスワードの長さは4文字までに制限されます。
・有償版では、圧縮のオプションが豊富にあります。
等々ですが、一般的な利用で特に高度な圧縮指定が必要となる場合以外では、有償版である必要はありません。無償版で十分な機能が提供されています。
WinArchiver Liteの利用方法
WinArchiver Liteを起動すると、広告表示画面と圧縮するファイルをドラッグ&ドロップするウインドウが表示されます。
圧縮しようとする一つまたは複数のファイルおよびフォルダをこの下のウインドウへドラッグ&ドロップします。ファイルやフォルダを追加したり削除する事はできません。一括でドラッグ&ドロップする必要があります。
圧縮対象が指定されると、次の画面が表示されます。
中程には、暗号化のパスワード(4桁数字のみ入力が可能。省略した場合は暗号化されません。)、「設定」ボタンでは「日本語Windows」を選択しておきます。(環境設定で指定しておいても構いません。)
「Zipファイルを作成」ボタンを押すと圧縮が始まります。作成されたzipファイルは、最初に圧縮を指定したファイルおよびフォルダの位置に作成されます。
2024年最新:MacでのZIP圧縮と解凍の新機能
macOS Sonoma 14.5(2024年4月リリース)では、ZIPファイルの扱いがさらに改善されました。以下に、新機能と使用方法を詳しく説明します。
1. 高度な圧縮オプションの追加
Finderの圧縮機能に、圧縮レベルを選択できるオプションが追加されました。ファイルを選択して右クリック→「圧縮」を選択すると、新しいダイアログが表示されます。
- 高速(低圧縮率)
- 標準(バランス)
- 最小サイズ(高圧縮率)
使用例:大容量の動画ファイルを圧縮する場合は「最小サイズ」を選択し、圧縮時間は長くなりますが、ファイルサイズを最小限に抑えることができます。
2. スマート解凍機能
macOS Sonoma 14.5では、ZIPファイルを解凍する際に、ファイル名の重複や文字化けを自動的に検出し、適切に対処する機能が追加されました。
使用方法:
- ZIPファイルをダブルクリックします。
- 重複または文字化けの可能性がある場合、警告ダイアログが表示されます。
- 「スマート解凍」を選択すると、システムが最適な方法で解凍を行います。
この機能により、特にWindowsユーザーから受け取ったZIPファイルの解凍時のトラブルが大幅に減少します。
3. Terminal.appでのZIP操作の拡張
ターミナルを使用したZIP操作にも新しいオプションが追加されました。特に注目すべきは、AES-256暗号化のサポートです。
使用例:
zip -e -P password123 -0 --alg aes256 encrypted.zip file1.txt file2.pdf
このコマンドは、file1.txtとfile2.pdfをAES-256で暗号化し、パスワード「password123」で保護されたencrypted.zipを作成します。
4. Quick Look機能の強化
ZIPファイルのQuick Look(スペースキーでのプレビュー)機能が強化され、圧縮ファイル内のコンテンツをより詳細に確認できるようになりました。
使用方法:
- ZIPファイルを選択します。
- スペースキーを押してQuick Lookを起動します。
- 新しいプレビューウィンドウでは、ファイル構造の階層表示や、テキストファイルの内容プレビューが可能になりました。
これらの新機能により、MacユーザーはZIPファイルをより効率的かつ安全に扱えるようになりました。特に、Windowsユーザーとのファイル共有における互換性の問題が大幅に改善されています。
よくある質問とその回答
Q1: MacでZIPファイルを作成する最も簡単な方法は? A1: Finderで圧縮したいファイルを選択し、右クリックメニューから「**項目を圧縮」を選ぶだけです。
Q2: パスワード付きZIPファイルを作成するにはどうすればいいですか? A2: ターミナルを開き、「zipcloak」コマンドを使用することで、既存のZIPファイルにパスワードを設定できます。
Q3: 日本語Windowsユーザーに送るZIPファイルで文字化けを防ぐには? A3: 「WinArchiver Lite」などのアプリを使用して、日本語Windows用に最適化されたZIPファイルを作成することをおすすめします。
まとめ
Macには、OSそのものに、zipファイルを作成・解凍する機能が実装されています。
本記事では、zipファイルの作成をFinderから行いました。パスワード付きzipファイルの作成では、「ターミナル」を使っています。そこで使用したUNIXの「zip」コマンドが、本来OS Xが装備するzipコマンドです。詳細な機能は、「ターミナル」で、(man zip)と入力してみてください。英語になりますがMacの「ターミナル」(UNIXそのものですが)のzipコマンドのマニュアルが表示されます。
日本語Windowsユーザーへzipファイルを渡すことを目的としない、あるいは、日本語でファイル名を作成しないのであれば、「ターミナル」のコマンドだけでzipファイルを作成できます。