「7-Zip」の版間の差分
ナビゲーションに移動
検索に移動
(→7z,7za,7zr 各バイナリの違い: typo) |
(関連記事を追加) |
||
(同じ利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
{{Lowercase title}} |
{{Lowercase title}} |
||
[[Category:データ圧縮とアーカイブ]] |
[[Category:データ圧縮とアーカイブ]] |
||
− | [[en: |
+ | [[en:7-Zip]] |
− | [[es: |
+ | [[es:7-Zip]] |
− | [[ru: |
+ | [[ru:7-Zip]] |
− | [[zh-hans: |
+ | [[zh-hans:7-Zip]] |
+ | {{Related articles start}} |
||
− | p7zip は (Linuxを含む) [[Wikipedia:ja:POSIX|POSIX]] システムのための [[Wikipedia:ja:7-Zip|7-Zip]] のコマンドライン版です。 |
||
+ | {{Related|アーカイブと圧縮}} |
||
+ | {{Related articles end}} |
||
+ | [https://www.7-zip.org/ 7-Zip] は、高い圧縮率を備えたファイルアーカイバです。以前は ''p7zip'' パッケージによって提供されていました。 |
||
− | 元の作者は、2016年以降アップデートを行なっていませんが、Arch Linux にパッケージされているバージョンは活発なフォークによるもので、アップストリームの {{aur|7-zip}} と {{aur|7-zip-full}} には現在 Linux 版が存在します。いずれもGUIは提供されていません。この圧縮方式を使えるフロントエンドの一覧は [[アプリケーション一覧/ユーティリティ#Archive managers|アプリケーション一覧#アーカイブマネージャー]] を見て下さい。 |
||
==インストールと使い方== |
==インストールと使い方== |
||
+ | |||
− | {{Pkg|p7zip}} パッケージを[[pacman#パッケージのインストール|インストール]]します。 |
||
+ | {{Pkg|7zip}} パッケージを[[インストール]]します。 |
||
プログラムを実行するコマンドは次のとおりです。 |
プログラムを実行するコマンドは次のとおりです。 |
||
$ 7z |
$ 7z |
||
+ | |||
+ | また、{{man|1|bsdtar}} は 7z アーカイブのサポートを提供しており、{{Pkg|libarchive}} パッケージに含まれています。 |
||
==例== |
==例== |
||
− | {{Warning|ファイルの |
+ | {{Warning|7z 形式はファイルの 所有者/グループ を保存しないため、バックアップ目的には使用しないでください。}} |
− | ファイル/ディレクトリをアーカイブに追加します(または新 |
+ | ファイル/ディレクトリをアーカイブに追加します (または新規作成します): |
$ 7z a <圧縮ファイル名> <ファイル名> |
$ 7z a <圧縮ファイル名> <ファイル名> |
||
− | また、フラグ {{ic|-p}} を使用してパスワードを設定し、フラグ {{ic|1=-mhe=on}} を使用してアーカイブの構造を非表示にすることもできます |
+ | また、フラグ {{ic|-p}} を使用してパスワードを設定し、フラグ {{ic|1=-mhe=on}} を使用してアーカイブの構造を非表示にすることもできます: |
+ | |||
+ | {{Warning|{{ic|-p}} フラグを使用すると、コマンドラインでパスワードの入力を求められます。バージョン24.09では、{{ic|Enter password:}} プロンプトで入力した内容は隠されなくなりました。}} |
||
$ 7z a <圧縮ファイル名> <ファイル名> -p -mhe=on |
$ 7z a <圧縮ファイル名> <ファイル名> -p -mhe=on |
||
− | アーカイブ内の既存のファイルを更新するか、新しいファイルを追加します |
+ | アーカイブ内の既存のファイルを更新するか、新しいファイルを追加します: |
$ 7z u <圧縮ファイル名> <ファイル名> |
$ 7z u <圧縮ファイル名> <ファイル名> |
||
− | アーカイブの内容を一覧表示します |
+ | アーカイブの内容を一覧表示します: |
$ 7z l <圧縮ファイル名> |
$ 7z l <圧縮ファイル名> |
||
簡単にアーカイブから現在のディレクトリに(使っているディレクトリの名前を除いて)全てのファイルを展開するには以下のようにコマンドを使用します: |
簡単にアーカイブから現在のディレクトリに(使っているディレクトリの名前を除いて)全てのファイルを展開するには以下のようにコマンドを使用します: |
||
+ | |||
$ 7z e <圧縮ファイル名> |
$ 7z e <圧縮ファイル名> |
||
44行目: | 52行目: | ||
$ 7z x -o <フォルダ名> <圧縮ファイル名> |
$ 7z x -o <フォルダ名> <圧縮ファイル名> |
||
− | アーカイブの整合性を確認します |
+ | アーカイブの整合性を確認します: |
$ 7z t <圧縮ファイル名> |
$ 7z t <圧縮ファイル名> |
||
50行目: | 58行目: | ||
== 7z,7za,7zr 各バイナリの違い == |
== 7z,7za,7zr 各バイナリの違い == |
||
+ | パッケージには 3 つのバイナリが含まれています: |
||
− | {{Pkg|p7zip}} は次のバイナリを含んでいます。{{ic|/usr/bin/7z}} と {{ic|/usr/bin/7za}}、それから {{ic|/usr/bin/7zr}} です。これらの違いは manpage によると: |
||
− | * {{ |
+ | * {{ic|7z}} はアーカイブを処理するためにプラグインを使用します。 |
− | * {{ |
+ | * {{ic|7za}} はスタンドアロンの実行ファイルです。7za は 7z に比べて対応しているアーカイブ形式が少ないですが、他のものを必要としません。 |
− | * {{ |
+ | * {{ic|7zr}} はスタンドアロンの実行ファイルです。7z アーカイブのみを扱う 7za の "軽量版" です。7za とは対照的に、暗号化されたアーカイブは扱えません。 |
== 参照 == |
== 参照 == |
||
+ | * [[Wikipedia:ja:7-Zip]] |
||
− | *[https://www.7-zip.org/download.html 7zip ホームページ] |
||
+ | * [https://www.7-zip.org/download.html 7zip ホームページ] |
||
+ | * [https://7-zip.opensource.jp/chm/cmdline/index.htm 公式マニュアル] |
2025年1月14日 (火) 19:27時点における最新版
関連記事
7-Zip は、高い圧縮率を備えたファイルアーカイバです。以前は p7zip パッケージによって提供されていました。
インストールと使い方
プログラムを実行するコマンドは次のとおりです。
$ 7z
また、bsdtar(1) は 7z アーカイブのサポートを提供しており、libarchive パッケージに含まれています。
例
ファイル/ディレクトリをアーカイブに追加します (または新規作成します):
$ 7z a <圧縮ファイル名> <ファイル名>
また、フラグ -p
を使用してパスワードを設定し、フラグ -mhe=on
を使用してアーカイブの構造を非表示にすることもできます:
$ 7z a <圧縮ファイル名> <ファイル名> -p -mhe=on
アーカイブ内の既存のファイルを更新するか、新しいファイルを追加します:
$ 7z u <圧縮ファイル名> <ファイル名>
アーカイブの内容を一覧表示します:
$ 7z l <圧縮ファイル名>
簡単にアーカイブから現在のディレクトリに(使っているディレクトリの名前を除いて)全てのファイルを展開するには以下のようにコマンドを使用します:
$ 7z e <圧縮ファイル名>
フルパスを含んだまま展開するには以下のようにコマンドを使用します:
$ 7z x <圧縮ファイル名>
新しいディレクトリに展開するには:
$ 7z x -o <フォルダ名> <圧縮ファイル名>
アーカイブの整合性を確認します:
$ 7z t <圧縮ファイル名>
7z,7za,7zr 各バイナリの違い
パッケージには 3 つのバイナリが含まれています:
7z
はアーカイブを処理するためにプラグインを使用します。7za
はスタンドアロンの実行ファイルです。7za は 7z に比べて対応しているアーカイブ形式が少ないですが、他のものを必要としません。7zr
はスタンドアロンの実行ファイルです。7z アーカイブのみを扱う 7za の "軽量版" です。7za とは対照的に、暗号化されたアーカイブは扱えません。