7-Zipについて
7-Zipは、Igor Pavlov氏が開発したアーカイブ用ユーティリティです。これを使えば、複数の文書を一つの圧縮ファイルにまとめたり、誰かから送られてきたアーカイブを開いたり、転送に先立ってフォルダーをまとめたりできます。デスクトップのインターフェースからは、アーカイブの内容や、新規作成に使われたオプションを確認できます。このツールはユーティリティのカテゴリに含まれます。このページではWindowsでの利用について説明します。Windows向けには、マシンのアーキテクチャに応じて別々のインストーラーが用意されています。利用は、家庭でも職場でも無料です。アーカイブ機能には、アカウントも有料のアクティベーションも必要ありません。
本当の魅力は、アーカイブを作成する際に得られる制御の自由度にあります。形式、圧縮方式、辞書サイズ、そして該当する場合にはパスワードを設定します。7z形式はLZMAやLZMA2といった方式を利用します。ZIPはアーカイブを作成するもう一つの手段ですが、RARは展開にのみ対応しています。この区別は重要です。プログラムが開ける形式は、必ずしも作成できる形式と同じではありません。
7-Zipは、フォルダーの共有、プロジェクトファイルの取りまとめ、繰り返し行うアーカイブ作業に適しています。グラフィカルなインターフェースを補う形で、コマンドラインツールも用意されています。サイズがどれだけ減るかは、ファイルと選んだ設定によって変わります。本プログラムは、すべてのフォルダーで同じ圧縮率になることを約束するものではなく、また破損したファイルをそれ自体で修復するものでもありません。
アーカイブを受け取る相手に合わせて形式を選ぶ
作成を始める前に、そのアーカイブが後でどのように開かれるかを考えましょう。他人に送るフォルダーは、自分だけのために保管するデータと同じ形式である必要はありません。7-Zipの「アーカイブに追加」ダイアログには複数の選択肢があり、そのなかに7zとZIPがあります。前者はLZMA、LZMA2、ソリッド圧縮への道を開きます。後者は、ZIPが特に求められる場合に適しています。とはいえ、受け取る側のアプリケーションが使用中の圧縮方式や暗号化方式に対応しているかを確認してください。正しい拡張子があるというだけでは、互換性の証明にはなりません。結果を確認し、きちんと開けることを見届けるまでは、元のファイルを保持しておきましょう。
中身だけでなくファイル名も保護する
パスワードは、アーカイブ作成の設定画面で入力します。7zアーカイブの場合は、さらにファイル名の暗号化を有効にできます。これを有効にしないと、パスワードがなくても中身の一覧が読める状態のままになります。AES-256暗号化は7zとZIPの両方にありますが、その他のオプションは同じではありません。アーカイブとは別の場所に保管できる秘密のフレーズを選びましょう。そのうえで、読み取りに使うアプリケーションで結果を開いてみてください。保護されていても、アーカイブは元の文書を保管することや設定を見直すことの代わりにはなりません。パスワードへのアクセス手段は、それが解除するはずのアーカイブとは別の場所に保管してください。
手元のメモリに合わせて圧縮を調整する
ダウンロードサイズは、各操作が必要とするメモリについてはほとんど教えてくれません。作成ダイアログでは、辞書サイズ、方式、その他の設定によって、圧縮が要求するリソースが変わります。7-Zipは、圧縮時と展開時の両方について見積もりを表示します。性能の控えめなマシンでは、まず控えめな設定から始め、大きなフォルダーを扱う前にこれらの数値を確認してください。圧縮を強めても、特定のファイルを有効に小さくすることなく、より多くのリソースを消費してしまうことがあります。あとでそのアーカイブを開くコンピューターのことも考えておきましょう。空き容量は、進行中の操作に応じて、作成されたアーカイブか展開されたデータのいずれかを収められるだけ必要です。
あらかじめ決めたフォルダーに展開する
まずアーカイブを開いてファイル一覧を確認し、それから分かりやすい展開先フォルダーを指定しましょう。展開コマンドでは、その場所を設定でき、すでにファイルがある場合にどうするかを決められます。これは、あるプロジェクトの複数のバージョンを区別して保管したいときに役立ちます。Windowsエクスプローラーへドラッグすると、最終的なコピーが作られる前に一時ファイルが生成されることがあります。その中間ステップを省くには、7-Zipの展開コマンドを使ってください。アーカイブが複数のボリュームに分かれている場合は、始める前にすべての部分を揃えましょう。展開後の中身は受け取ったファイルよりもはるかに大きくなることがあるため、その分の容量も確保しておいてください。
元のファイルを削除する前にアーカイブを確認する
「テスト」コマンドは、アーカイブのデータが読み取れるかを確認し、エラーを指摘することがあります。重要なアーカイブ作業の後や、ダウンロードが不完全に見えるときに実行しましょう。エラーなしという結果は、テストしたアーカイブの整合性を示すものであって、その中身に対するウイルス対策スキャンではありません。CRCエラーやデータエラーが出た場合は、何かを削除する前に、元のファイルを保持し、別のコピーを入手してください。分割アーカイブの場合は、すべての部分が揃っていることの確認も必要です。重要なフォルダーについては、最後に、展開された項目を本当に集めるつもりだったファイルと照合しましょう。これは、選択内容の確認を兼ねます。
Total Commanderのほうが適している場合
カタログのなかでは、作業の大半がファイルをあるフォルダーから別のフォルダーへ移動・整理することであれば、Total Commanderが魅力的かもしれません。その二画面(ツーパネル)のインターフェースには、アーカイブ操作も含まれています。対照的に7-Zipは、作成、展開、そしてそれに伴う設定を中心にワークフローを組み立てています。そこで、まず自分が最も頻繁に行う作業を見極めましょう。暗号化アーカイブを用意することと、毎日複数の場所を扱い分けることとでは、求められるツールが異なります。二つのプログラムはライセンス条件も異なります。ここで提供されるすべての形式を作成できると決めつけずに、Total Commanderのページを読んでその代替案を検討してください。判断は、自分が最も頻繁に行う作業に従わせましょう。
主な機能
- LZMA2を使って7z形式のアーカイブを作成する。
- 複数のファイルを一つのZIPアーカイブにまとめる。
- 受け取ったRARアーカイブの中身を展開する。
- AES-256暗号化で7zおよびZIPアーカイブを保護する。
- 暗号化した7zアーカイブ内のファイル名を隠す。
- アーカイブを複数の独立したボリュームに分割する。
- アーカイブを検証し、起こりうるデータエラーを検出する。
- コマンドラインから直接アーカイブ作業を実行する。
動作環境
Windows 11, 10, 8 or 7; x64, x86 and ARM64 installers according to system architecture; minimum RAM and installation space not published; allow room for archives and extracted files.
インストール方法
- Check the architecture in Windows system information: x64, x86 or ARM64. Select the matching EXE installer.
- Open the downloaded file. If Windows requests administrator permission, check that the request belongs to the installer you just launched.
- In the installer window, keep the proposed destination folder or select another location, then click Install.
- Wait for copying to finish, then click Close. Open 7-Zip File Manager from the Start menu.