7-Zip は、ファイル群を「アーカイブ」と呼ばれる圧縮コンテナに格納するために使用される、無料のオープンソースのファイル アーカイバです。Igor Pavlov によって開発され、1999 年に初めてリリースされました。 [ 2 ] 7-Zip は、2001 年に導入された7zと呼ばれる独自のアーカイブ フォーマットを持っていますが、[ 11 ]他のいくつかのフォーマットも読み書きできます。
このプログラムは、シェル統合機能も備えた Windowsグラフィカル ユーザー インターフェイスから、またはクロス プラットフォームサポートを提供するコマンドとしてコマンドライン インターフェイスから使用できます (詳細についてはバージョンを参照してください)。 POSIXシステムへの 7-Zip の廃止された移植版は と呼ばれていました。[ 12 ] 7-Zip のソース コードの大部分はLGPL-2.1 以降のライセンスの下にありますが、 unRARコードは、開発者がRAR圧縮アルゴリズムをリバース エンジニアリングするためにコードを使用することを許可しないという「unRAR 制限」付きのLGPL -2.1 以降のライセンスの下にあります。[ 13 ] [ 14 ]7zp7zip
バージョン21.01アルファ以降、ネイティブLinuxサポートが追加されました。[ 5 ]
.7zデフォルトでは、7-Zip はファイル拡張子付きの 7z 形式のアーカイブを作成します。各アーカイブには、複数のディレクトリとファイルを含めることができます。コンテナ形式として、セキュリティやサイズ削減は、複数のフィルタを組み合わせたスタック処理を使用してデータ全体の類似性を検索することで実現されます。これらのフィルタは、プリプロセッサ、圧縮アルゴリズム、暗号化フィルタなどで構成されます。
7z の中核となる圧縮方式ではさまざまなアルゴリズムが使用されており、最も一般的なものはbzip2、PPMd、LZMA2、LZMAです。Pavlov によって開発された LZMA は比較的新しいシステムで、7z フォーマットの一部として初めて採用されました。LZMA は、最大 3840 MB のサイズの LZ ベースのスライディング辞書を使用し、レンジ コーダーによってサポートされています。[ 15 ]
ネイティブの7zファイル形式はオープンでモジュール式です。ファイル名はUnicodeで保存されます。[ 16 ]
7zファイル形式の仕様書は、プログラムのソースコードとともに、「doc」サブディレクトリに同梱されています。
7-Zip は、 ZIP、gzip、bzip2、xz、tar、WIMなど、圧縮および非圧縮のアーカイブ形式を多数サポートしています (パックとアンパックの両方に対応) 。また、 APM、ar、ARJ、chm、cpio、deb、FLV、JAR、LHA/LZH、LZMA、MSLZ、Office Open XML、onepkg、RAR、RPM、SMZIP、SWF、XAR、Zアーカイブ、およびcramfs、DMG、FAT、HFS、ISO、MBR、NTFS、SquashFS、UDF、VHDディスクイメージのアンパックにも対応しています。7-Zip は、ZIPX 形式のみをアンパックに対応しています。少なくとも2010年後半にリリースされたバージョン9.20以降、このサポートは提供されている。7-Zipは2015年にRAR5のサポートを追加した。[ 17 ]
7-Zipは一部のMSIファイルを開くことができ、メインコンテンツだけでなくメタファイルにもアクセスできます。また、一部のMicrosoft CAB(LZX圧縮)およびNSIS(LZMA)インストーラー形式も開くことができます。同様に、自己解凍型アーカイブである、またはアーカイブコンテンツ(セットアップファイルなど)を含む一部のMicrosoft実行可能プログラム(.EXE)もアーカイブとして開くことができます。
ZIPファイルまたはgzipファイルを圧縮する際、7-Zipは独自のDEFLATEエンコーダーを使用します。これは、より一般的なzlib DEFLATE実装よりも高い圧縮率を実現できますが、処理速度は遅くなります。7 -ZipのDEFLATEエンコーダー実装は、AdvanceCOMPツールスイートの一部として別途提供されています。
RARアーカイブの解凍エンジンは、RAR 圧縮ツールの作成を禁止するライセンス制限がある unRAR プログラムの自由に利用可能なソース コードを使用して開発されました。7-Zip v15.06 以降は、RAR5 形式のファイルの抽出をサポートしています。[ 18 ]一部のバックアップシステムでは、7-Zip などのアーカイブ プログラムでサポートされている形式を使用しています。たとえば、一部のAndroidバックアップはtar形式で、7-Zip などのアーカイブ プログラムで抽出できます。[ 19 ]
tcアーカイブに作成日( )と最終アクセス日( )を任意で記録する機能ta(変更日に加えて)。[ 25 ]7-Zipには、標準のアーカイブツールに加えてファイルマネージャーが付属しています。ファイルマネージャーにはツールバーがあり、アーカイブの作成、アーカイブの解凍、アーカイブのエラー検出テスト、ファイルのコピー、移動、削除、そして7-Zip専用のファイルプロパティメニューを開くなどのオプションがあります。ファイルマネージャーは、Windowsエクスプローラーのポリシーに従わないため、デフォルトでは隠しファイルを表示します。タブには、ファイル名、更新日時、元のサイズと圧縮後のサイズ、属性、コメント(4DOSdescript.ion形式)が表示されます。
ルートディレクトリから一つ上のディレクトリに移動すると、リムーバブルドライブと内蔵ドライブを含むすべてのドライブが表示されます。さらに上のディレクトリに移動すると、4つのオプションが表示されたリストが表示されます。
%UserProfile%\My Documents過去には、3 つのコマンドラインバージョンが利用可能でした。7z ( 7z.exe) は、外部ライブラリを使用して多数の異なるフォーマットをサポートし、プラグインを介してさらに多くのフォーマットをサポートする機能を備えています。7za ( 7za.exe) は、組み込みモジュールを含むスタンドアロン実行ファイルですが、圧縮/解凍のサポートは7z、ZIP、gzip、bzip2、Z、tarフォーマットに限定されています。7zr ( ) は、圧縮/解凍のサポートが 7z フォーマットのみに限定された、最小化された7zr.exeスタンドアロン実行ファイルです。64 ビット バージョンが利用可能で、大きなメモリ マップをサポートし、圧縮が高速化されます。すべてのバージョンがマルチスレッドをサポートしています。
2026年現在、このアプリケーションには7z.exeコマンドラインバイナリのみが付属しています。
7-zipには拡張用のプラグインシステムが付属しています。公式の「リンク」ページには、TC4Shellによって作成された多くのプラグインへのリンクがあり、追加のファイルサポートを提供しています。[ 29 ]
7-ZipにはLZMA SDKがあり、元々はGNU LGPLとCommon Public Licenseの両方でデュアルライセンスされていましたが、リンクされたバイナリには特別な例外が設けられていました。 [ 30 ] 2008年12月2日、 Igor PavlovによってSDKはパブリックドメインに置かれました。[ 10 ]
7-Zip 16.03 より前のバージョンで作成された自己解凍アーカイブは、DLL ハイジャックによる任意のコード実行に対して脆弱でした。実行可能ファイルと同じフォルダに UXTheme.dll という名前の DLL が存在する場合、それをロードして実行します。[ 31 ] [ 32 ] [ 33 ] 7-Zip 16.03 リリースノートには、インストーラと SFX モジュールが DLL プリロード攻撃に対する保護を追加したと記載されています。[ 2 ]
バージョン18.05より前のバージョンには、RAR抽出モジュールに任意のコード実行の脆弱性( CVE - 2018-10115 )が含まれています。これは2018年4月30日に修正されました。[ 34 ]
バージョン23.0より前のバージョンには、任意のコード実行の脆弱性(CVE - 2023-31102 )が含まれています。これは2023年5月7日に修正されました。[ 35 ]
バージョン24.07より前のバージョンは、リモートコード実行の脆弱性CVE - 2024-11477の影響を受けます。これは2024年11月20日に修正されました。[ 36 ]
バージョン26.01より前のバージョンには、任意のコード実行の脆弱性(CVE - 2026-48095 )が含まれています。これは2026年4月27日に修正されました。[ 37 ]
Snapfiles.comは2012年に7-Zipを5つ星中4.5つ星と評価し、「インターフェースと追加機能はかなり基本的ですが、圧縮率は優れています」と述べている。[ 39 ]
TechRepublicは2009年に、 Windowsファイルマネージャー統合の詳細設定が「高く評価される」と述べ、圧縮・解凍ベンチマークユーティリティを「素晴らしい」と評した。また、アーカイブダイアログの設定は「ほとんどのユーザーを困惑させる」ものの、同氏は「7-ZipはWindowsに組み込まれた機能と有料製品の機能の間の良いニッチを占めており、その過程でさまざまなファイル形式を処理できる」と結論付けた。[ 40 ]
2011年にTopTenReviewsは、7z圧縮がZIPよりも少なくとも17%優れていることを発見しました[ 41 ]。また、7-Zipの公式サイトでは、2002年以降、圧縮率の結果はテストに使用されるデータに大きく依存するものの、「通常、7-Zipはzip形式よりも7z形式に30~70%優れた圧縮を行い、他のほとんどのzip互換プログラムよりもzip形式に2~10%優れた圧縮を行う」と報告しています[ 42 ] 。
2002年から2024年の間に、7-ZipはSourceForgeだけで4億2800万回ダウンロードされました。[ 43 ]
2007年、SourceForgeは「テクニカルデザイン」と「ベストプロジェクト」のコミュニティチョイス賞を授与した。[ 44 ] 2013年、Tom's Hardwareは7-Zip、MagicRAR、 WinRAR 、WinZipを比較した圧縮速度テストを実施し、圧縮速度、比率、サイズに関して7-Zipが他のすべてを上回ったと結論付け、2013年のTom's Hardware Elite賞を授与した。[ 45 ]