7-Zip
[Wikipedia|▼Menu]

7-Zip
Windows 10 上で動作する7-Zip 19.00
作者イーゴリ・パヴロフ
初版1999年7月18日 (24年前) (1999-07-18)[1]

最新版23.01[2]  - 2023年6月20日 (8か月前) [±]
最新評価版24.01 beta - 2024年1月31日 (30日前) (2024-01-31) [±]
リポジトリ

sourceforge.net/projects/sevenzip/files/7-Zip/

プログラミング
言語C, C++
対応OSクロスプラットフォーム
プラットフォームx86x64ARM
サイズ1.1 ? 1.4 MB [3]
対応言語87 言語 [4]
サポート状況開発中
種別ファイルアーカイバ
ライセンスGNU LGPL、修正 BSD ライセンス、その他
公式サイト7-zip.opensource.jp
テンプレートを表示

7-Zip(セブンジップ)は、Microsoft Windowsを主な対応OSとするオープンソースファイルアーカイバである。
概要

7-Zip は、基本的に 7z 書庫形式を操作するファイルアーカイバであるが、他の様々な種類の書庫形式にも対応している(Windows以外のOSには、対応する書庫形式の限られたCUI版が移植されている)。

当初は Microsoft Windows 用に設計され、後にCUI版が他のオペレーティングシステム (OS) でも利用可能となった。UNIX[5]UNIX 互換システム[6]、およびAmigaOSではp7zipの形で移植され、利用可能である。また、7-Zipは、DOS移植版、またはHX DOS Extender(英語版)でWindowsコマンドライン版を走らせることにより、DOSとも互換性がある。

7-Zipの操作は、コマンドライン(全システム)、GUI(Windows のみ)、もしくはシームレスな Windows シェル環境の、いずれの方式を用いることができる。

プロプライエタリな競争相手であり市場を先導するWinZipWinRARと異なり、7-ZipはGNU LGPLの下で(ただしRARライセンスの制限がある)、AESのコードは修正 BSDライセンスの下で配布されているフリーソフトウェアである。
歴史

7-Zipの開発は1999年に始まり[1]、イーゴリ・ヴィクトロヴィチ・パヴロフ(フランス語版、ルーマニア語版) (Игорь Викторович Павлов) により活発に開発されている。

2007年SourceForge.netのコミュニティにより「技術デザイン」賞と「ベストプロジェクト」賞に選ばれた[7]

2016年5月11日にバージョン「v16.00」に2件の脆弱性が存在することを米Ciscoのセキュリティ部門Talosが発表。「v16.04」では修正されている[8][9]
形式
7z 書庫形式詳細は「7z」を参照

既定では、7-Zipは7z形式の書庫を作成する。拡張子は .7z である。各書庫は複数のディレクトリ(フォルダ)と電子ファイルを含むことができる。コンテナ形式として、積層的に組み合わせられたフィルタを使うことによりセキュリティやサイズの縮小が達成される。これらはプリプロセッサ、圧縮アルゴリズムおよび暗号化フィルタからなる。

7z圧縮の中心段階では各種のアルゴリズムを使用する。もっともよく使われるのはBzip2LZMAである。イーゴリ・パヴロフによって開発されたLZMAは比較的新しいシステムであり、7z形式の一部として初公開された。LZMAはRange Coderによって符号化された大きな(サイズ 4 GiB までの)LZベースのスライド辞書からなる。

LZMAの圧縮比は非常に高くなる傾向がある。圧縮されたサイズは、どちらもプロプライエタリであるRARやACE(英語版)を含む、他の高圧縮率の形式に匹敵する。

ネイティブの7zファイル形式はオープンでモジュール化されており、すべてのファイル名をUnicodeで格納する。
他のサポート書庫形式

Windows版の7-Zip は7zの他にも多数のデータ圧縮形式および圧縮を行わない書庫形式をサポートする。圧縮と展開(解凍)をサポートする形式にはtarxz[10][11]bzip2gzipZIPWIMが含まれる。展開のみをサポートする形式にはUNIX Compress (.Z)、CabinetRARLZHARJcpioRPMおよびdeb書庫などが含まれる。また、ISO 9660形式やUDFISO / IEC 13346 形式)の CD/DVD イメージ (.iso) の展開もサポートする。

これらの形式のいくつかを含んでいることは、パッケージを実質的に非フリーにする各種の使用条件に従わせることに注意すべきである(たとえばプロプライエタリなRAR圧縮を含む)。

7-Zipは一部のMSIファイルを開くことができ、ファイル内容に伴うメタファイルにもアクセスできる。一部の Microsoft CAB(LZX圧縮)と NSIS (LZMA) インストーラ形式を開くこともでき、7-Zipは与えられたバイナリファイルが実際には書庫であるかどうかのチェックツールとして使える。

ZIPやgzipの電子ファイルを圧縮するとき、7-Zipは自家製のDeflateエンコーダを使用する。このエンコーダは圧縮処理の負荷がやや高い事と引き替えに、広く使われているzlibのDEFLATE実装よりも圧縮率の高い書庫を作成できることが多い。7-ZipのDeflateエンコーダ実装はAdvanceCOMPスイートのツールの一部として独立に入手可能である。
派生物

Microsoft Windows x64 Edition 用の64ビット CPUAMD64Intel 64、および IA-64)対応版が存在する。これは巨大なメモリのマップをサポートすることにより圧縮を高速化できる。すべてのバージョンがマルチスレッドをサポートする。
CUI 版

2つのCUI版(コマンドライン版)が提供されている。外部ライブラリを使用する 7z.exe と、モジュールが組み込まれているスタンドアローン版の7za.exeである。しかし、7zaの圧縮・展開(解凍)サポートは7zZIPtarbzip2gzipおよびUNIX Compress (.Z) 形式に限られている。
p7zip

UNIX[5]、およびUnix系システム[6]で使うために移植されたがv16.02以降長期にわたり更新が途絶えている。しかしp7zip forkが開発され[12]たのち2021年に公式でlinuxに対応するようになった[13]
7-Zip Portable

ポータブル版の7-Zip。PortableApps.com[14] がパッケージ化し、自サイトで配布している[15]


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:26 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef