Home / Apple / Mac / MacユーザーのためのZIP圧縮完全ガイド:Windowsとのやりとりもスムーズに

MacユーザーのためのZIP圧縮完全ガイド:Windowsとのやりとりもスムーズに

※本ページにはプロモーション(広告)が含まれています

MacのOSには、元来、zipファイルへの圧縮機能がデフォルトで提供されています。Macで自分で使う場合はこの機能を使いこなすだけで十分です。ただ、Macユーザー以外のWindowsユーザーに渡すとか、より高度な圧縮機能を用いることが必要な場合には、多くの有償、無償のアプリが提供されていますので、これらを活用することも一つの方法です。

この記事のまとめ:

この記事のまとめ:

MacにはデフォルトでZIP圧縮機能が搭載されており、Finderから簡単に複数ファイルを圧縮できます。ターミナルを使えばパスワード付きZIPファイルも作成可能です。ただし、日本語Windowsユーザーとファイルをやりとりする際には文字化けの問題が発生することがあります。この問題を解決するには、「WinArchiver Lite」などのアプリを使用するのが効果的です。WinArchiver Liteは無料版でも十分な機能があり、日本語Windowsユーザー向けに最適化されたZIPファイルを簡単に作成できます。Macユーザーは状況に応じて、OSの標準機能とサードパーティアプリを使い分けることで、効率的にZIP圧縮を行えます。

Macだけで複数のファイルをzip圧縮する方法

Finderで圧縮したいファイルを複数選択し、メニューから[ファイル]ー[**項目を圧縮](**部分は、選んだファイルまたはフォルダの数になります)をクリックすると、Finderの位置に「アーカイブ.zip」という圧縮されたzipファイルが作成されます。既に同名のファイルがある場合は、「アーカイブ2.zip」ファイルが作成されます。

001_findertozip02

この操作は、圧縮する複数のファイルを選択したのち、マウスの右クリック、トラックパッドでは、2本指でクリック、または、controlキーを押しながらクリックから圧縮(zip)ファイルを作成することができます。

002_findertozip01

Macだけの環境であれば、このように特別にアプリのインストールを行ったりせず、Finderだけで簡単にzip圧縮ファイルを作成することができます。

パスワード付き圧縮ファイルの作成

zipファイルには、パスワードを設定してロックする事ができます。解凍しようとするとパスワードの入力が要求されます。このパスワード付きzipは暗号化強度は決して高くないのですが、手軽さの点から重宝されて使われています。本格的なパスワードロックが必要となる場合は、専用のツールを使うようにしてください。

Macのターミナルでは、作成されたzipファイルに暗号を付する機能があります。ターミナルを開いて、zipcloak と入力し、enterは押さずに、続けて、半角スペースを入力します。この状態を保持して、別途作成したzipファイルをこのターミナルへドラッグ&ドロップした後に、enterキーを押してください。

設定するパスワードの入力と確認が求められます。最初の入力パスワードと確認用入力が一致した時、パスワード付きzipファイルが作成されます。自分一人、あるいは、Macユーザー同士であればこれだけで十分です。

次に「ターミナル」を使う際のちょっとした小技(設定)を紹介します。

Finderからフォルダを指定してターミナルを開く方法

ターミナルを使うときのちょっとしたヒントを紹介します。普通、「ターミナル」を起動するときは、ユーティリティ・フォルダから「ターミナル」アイコンをダブルクリックします。この時、ターミナルが開かれた場所は、ユーザーのホーム・ディレクトリで開かれます。

ユーザーが希望する位置で「ターミナル」を起動させるためには、次のような設定を行います。[環境設定]ー[キーボード]ー[ショートカット]タブを開いて、「サービス」の中で、「フォルダに新規ターミナル」と「フォルダに新規ターミナルタブ」にチェックを入れます。

003_findertoterminal

この設定で、Finderからターミナルで開きたいフォルダで右クリックすると、この項目が現れ、指定したフォルダーで「ターミナル」を開くことができます。

004_findertoterminal02

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を起動すると、広告表示画面と圧縮するファイルをドラッグ&ドロップするウインドウが表示されます。

winarchiverlite_app01

圧縮しようとする一つまたは複数のファイルおよびフォルダをこの下のウインドウへドラッグ&ドロップします。ファイルやフォルダを追加したり削除する事はできません。一括でドラッグ&ドロップする必要があります。
圧縮対象が指定されると、次の画面が表示されます。

winarchiverlite03

中程には、暗号化のパスワード(4桁数字のみ入力が可能。省略した場合は暗号化されません。)、「設定」ボタンでは「日本語Windows」を選択しておきます。(環境設定で指定しておいても構いません。)

winarchiverlite_app02

「Zipファイルを作成」ボタンを押すと圧縮が始まります。作成されたzipファイルは、最初に圧縮を指定したファイルおよびフォルダの位置に作成されます。

2024年最新:MacでのZIP圧縮と解凍の新機能

macOS Sonoma 14.5(2024年4月リリース)では、ZIPファイルの扱いがさらに改善されました。以下に、新機能と使用方法を詳しく説明します。

1. 高度な圧縮オプションの追加

Finderの圧縮機能に、圧縮レベルを選択できるオプションが追加されました。ファイルを選択して右クリック→「圧縮」を選択すると、新しいダイアログが表示されます。

  • 高速(低圧縮率)
  • 標準(バランス)
  • 最小サイズ(高圧縮率)

使用例:大容量の動画ファイルを圧縮する場合は「最小サイズ」を選択し、圧縮時間は長くなりますが、ファイルサイズを最小限に抑えることができます。

2. スマート解凍機能

macOS Sonoma 14.5では、ZIPファイルを解凍する際に、ファイル名の重複や文字化けを自動的に検出し、適切に対処する機能が追加されました。

使用方法:

  1. ZIPファイルをダブルクリックします。
  2. 重複または文字化けの可能性がある場合、警告ダイアログが表示されます。
  3. 「スマート解凍」を選択すると、システムが最適な方法で解凍を行います。

この機能により、特にWindowsユーザーから受け取ったZIPファイルの解凍時のトラブルが大幅に減少します。

3. Terminal.appでのZIP操作の拡張

ターミナルを使用したZIP操作にも新しいオプションが追加されました。特に注目すべきは、AES-256暗号化のサポートです。

使用例:

bash
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(スペースキーでのプレビュー)機能が強化され、圧縮ファイル内のコンテンツをより詳細に確認できるようになりました。

使用方法:

  1. ZIPファイルを選択します。
  2. スペースキーを押してQuick Lookを起動します。
  3. 新しいプレビューウィンドウでは、ファイル構造の階層表示や、テキストファイルの内容プレビューが可能になりました。

これらの新機能により、MacユーザーはZIPファイルをより効率的かつ安全に扱えるようになりました。特に、Windowsユーザーとのファイル共有における互換性の問題が大幅に改善されています。

ZIPファイルのセキュリティと互換性の向上

1. 高度な暗号化オプション

macOS Sonoma 14.5では、ZipCryptoに加えてAES-256暗号化がネイティブサポートされました。これにより、より安全なZIPファイルの作成が可能になりました。

使用方法:

  1. ターミナルを開く
  2. 以下のコマンドを入力:
    zip -e -P yourpassword --algorithm aes256 output.zip input_file1 input_file2

注意:AES-256で暗号化されたZIPファイルは、古いバージョンの解凍ソフトでは開けない場合があります。

2. 大容量ファイルの分割圧縮

メールで送信できないサイズのZIPファイルを作成する場合、自動分割機能を使用できます。

使用方法:

  1. ターミナルを開く
  2. 以下のコマンドを入力:
    zip -s 10m split.zip large_file.mov

    これにより、10MBごとに分割されたZIPファイルが作成されます。

3. ZIPファイルの整合性チェック

作成したZIPファイルが正しく圧縮されているか確認する方法:

  1. ターミナルを開く
  2. 以下のコマンドを入力:
    unzip -t your_archive.zip

このコマンドは、ZIPファイルの内容を実際に展開せずにテストを行います。

クロスプラットフォーム互換性の改善

1. UTF-8エンコーディングの強制

日本語ファイル名の文字化けを防ぐため、UTF-8エンコーディングを強制的に使用する方法:

  1. ターミナルで以下のコマンドを実行:
    export LANG=en_US.UTF-8
    zip -r -UN=UTF8 output.zip input_folder

2. Windowsとの互換性向上のためのオプション

Windowsユーザーとのファイル共有をよりスムーズにするためのオプション:

  1. ドットファイル(.で始まるファイル)を除外:
    zip -r -X output.zip input_folder -x "*/.*"
  2. シンボリックリンクの扱い:
    zip -y output.zip symlink_file

    このオプションは、シンボリックリンクそのものではなく、リンク先のファイルを圧縮します。

高度なZIP操作テクニック

1. 差分バックアップの作成

既存のZIPファイルに新しいファイルや変更されたファイルのみを追加する方法:

zip -u existing_archive.zip new_or_modified_files

2. ZIPコメントの追加

ZIPファイルにコメントを追加して、内容や注意事項を記述できます:

zip -z your_archive.zip

このコマンド実行後、コメントを入力し、新しい行でCtrl+Dを押して終了します。

3. 特定のファイルタイプのみを圧縮

特定の拡張子を持つファイルのみを圧縮する例:

zip documents.zip folder/*.txt folder/*.doc

ZIPファイル管理のベストプラクティス

  1. 定期的なバックアップ:重要なZIPアーカイブの定期的なバックアップを作成し、別の場所に保存しましょう。
  2. バージョン管理:重要なプロジェクトのZIPアーカイブを作成する際は、日付やバージョン番号をファイル名に含めることをおすすめします。
  3. メタデータの保護:機密性の高い情報を含むZIPファイルを作成する際は、ファイルのメタデータ(作成日時、最終更新日時など)も暗号化することを検討してください。
  4. 複数のアーカイブ形式の使用:重要なデータは、ZIPだけでなく、別の圧縮形式(例:7z、tar.gz)でも保存することで、フォーマットの陳腐化や互換性の問題に備えることができます。

よくある質問とその回答

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ファイルを作成できます。

Check Also

MacのキーボードでiPhoneに文字入力する方法

MacユーザーのためのiPhone文字入力効率化ガイド:知って得する3つの方法

iPhoneでの文字入力では、 …