「p7zip」の版間の差分
提供: セキュリティ
行1: | 行1: | ||
− | [[p7zip]] とは、 | + | [[p7zip]] とは、'''7-Zip''' を [[Unix]] に移植した高い圧縮率のファイルアーカイバ です。'''7-Zip''' のコマンドライン版です。 |
'''読み方''' | '''読み方''' | ||
行6: | 行6: | ||
== 概要 == | == 概要 == | ||
− | * | + | * '''7-Zip''' は、 GPU LGPL ライセンスのフリーのソフトウェアです。 |
* [[Unicode]] (ユニコード) ファイル名のサポート | * [[Unicode]] (ユニコード) ファイル名のサポート | ||
* 可変辞書サイズ(4GBまで) | * 可変辞書サイズ(4GBまで) | ||
行12: | 行12: | ||
* 解凍スピード: 約 10-20 MB/s on 2GHz [[CPU]] | * 解凍スピード: 約 10-20 MB/s on 2GHz [[CPU]] | ||
* サポートフォーマット | * サポートフォーマット | ||
− | ** パッキングとアンパッキング: [[7z]], [[ZIP]], [[gzip]], | + | ** パッキングとアンパッキング: [[7z]], [[ZIP]], [[gzip]], BZIP2 と tar |
** アンパッキング限定: RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB, NSIS | ** アンパッキング限定: RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB, NSIS | ||
− | |||
== インストール == | == インストール == | ||
− | |||
{{ports|/usr/ports/archivers/p7zip|p7zip}} | {{ports|/usr/ports/archivers/p7zip|p7zip}} | ||
== ファイル == | == ファイル == | ||
− | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
% pkg_info -L /var/db/pkg/p7zip-9.20.1 | % pkg_info -L /var/db/pkg/p7zip-9.20.1 | ||
行90: | 行87: | ||
/usr/local/share/doc/p7zip/unRarLicense.txt | /usr/local/share/doc/p7zip/unRarLicense.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
== 使い方 == | == 使い方 == | ||
現在のディレクトリにあるすべてのファイルを圧縮するコマンドは以下の通りです。 | 現在のディレクトリにあるすべてのファイルを圧縮するコマンドは以下の通りです。 | ||
行103: | 行99: | ||
== 関連項目 == | == 関連項目 == | ||
* [[7z]] | * [[7z]] | ||
− | * | + | * 7-Zip |
* [[ZIP]] | * [[ZIP]] | ||
− | <!-- | + | <!-- vim: filetype=mediawiki |
− | vim: filetype=mediawiki | + | |
--> | --> |
2015年9月22日 (火) 14:00時点における最新版
p7zip とは、7-Zip を Unix に移植した高い圧縮率のファイルアーカイバ です。7-Zip のコマンドライン版です。
読み方
- p7zip
- ぴーせぶんじっぷ
概要
- 7-Zip は、 GPU LGPL ライセンスのフリーのソフトウェアです。
- Unicode (ユニコード) ファイル名のサポート
- 可変辞書サイズ(4GBまで)
- 圧縮スピード: 約 1MB/s on 2GHz CPU
- 解凍スピード: 約 10-20 MB/s on 2GHz CPU
- サポートフォーマット
インストール
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/archivers/p7zip sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install p7zip
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/archivers/p7zip
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/archivers/p7zip
ファイル
% pkg_info -L /var/db/pkg/p7zip-9.20.1 Information for p7zip-9.20.1: Files: /usr/local/bin/7z /usr/local/bin/7za /usr/local/bin/7zr /usr/local/bin/p7zip /usr/local/libexec/p7zip/7za /usr/local/libexec/p7zip/7zr /usr/local/libexec/p7zip/7zCon.sfx /usr/local/libexec/p7zip/7z /usr/local/libexec/p7zip/7z.so /usr/local/libexec/p7zip/Client7z /usr/local/libexec/p7zip/Codecs/Rar29.so /usr/local/man/man1/7z.1.gz /usr/local/man/man1/7za.1.gz /usr/local/man/man1/7zr.1.gz /usr/local/man/man1/p7zip.1.gz /usr/local/share/doc/p7zip/7zC.txt /usr/local/share/doc/p7zip/7zFormat.txt /usr/local/share/doc/p7zip/License.txt /usr/local/share/doc/p7zip/MANUAL/commands/add.htm /usr/local/share/doc/p7zip/MANUAL/commands/bench.htm /usr/local/share/doc/p7zip/MANUAL/commands/delete.htm /usr/local/share/doc/p7zip/MANUAL/commands/extract.htm /usr/local/share/doc/p7zip/MANUAL/commands/extract_full.htm /usr/local/share/doc/p7zip/MANUAL/commands/index.htm /usr/local/share/doc/p7zip/MANUAL/commands/list.htm /usr/local/share/doc/p7zip/MANUAL/commands/style.css /usr/local/share/doc/p7zip/MANUAL/commands/test.htm /usr/local/share/doc/p7zip/MANUAL/commands/update.htm /usr/local/share/doc/p7zip/MANUAL/exit_codes.htm /usr/local/share/doc/p7zip/MANUAL/index.htm /usr/local/share/doc/p7zip/MANUAL/style.css /usr/local/share/doc/p7zip/MANUAL/switches/ar_exclude.htm /usr/local/share/doc/p7zip/MANUAL/switches/ar_include.htm /usr/local/share/doc/p7zip/MANUAL/switches/ar_no.htm /usr/local/share/doc/p7zip/MANUAL/switches/charset.htm /usr/local/share/doc/p7zip/MANUAL/switches/exclude.htm /usr/local/share/doc/p7zip/MANUAL/switches/include.htm /usr/local/share/doc/p7zip/MANUAL/switches/index.htm /usr/local/share/doc/p7zip/MANUAL/switches/large_pages.htm /usr/local/share/doc/p7zip/MANUAL/switches/list_tech.htm /usr/local/share/doc/p7zip/MANUAL/switches/method.htm /usr/local/share/doc/p7zip/MANUAL/switches/output_dir.htm /usr/local/share/doc/p7zip/MANUAL/switches/overwrite.htm /usr/local/share/doc/p7zip/MANUAL/switches/password.htm /usr/local/share/doc/p7zip/MANUAL/switches/recurse.htm /usr/local/share/doc/p7zip/MANUAL/switches/sfx.htm /usr/local/share/doc/p7zip/MANUAL/switches/ssc.htm /usr/local/share/doc/p7zip/MANUAL/switches/stdin.htm /usr/local/share/doc/p7zip/MANUAL/switches/stdout.htm /usr/local/share/doc/p7zip/MANUAL/switches/stop_switch.htm /usr/local/share/doc/p7zip/MANUAL/switches/style.css /usr/local/share/doc/p7zip/MANUAL/switches/type.htm /usr/local/share/doc/p7zip/MANUAL/switches/update.htm /usr/local/share/doc/p7zip/MANUAL/switches/volume.htm /usr/local/share/doc/p7zip/MANUAL/switches/working_dir.htm /usr/local/share/doc/p7zip/MANUAL/switches/yes.htm /usr/local/share/doc/p7zip/MANUAL/syntax.htm /usr/local/share/doc/p7zip/Methods.txt /usr/local/share/doc/p7zip/copying.txt /usr/local/share/doc/p7zip/history.txt /usr/local/share/doc/p7zip/lzma.txt /usr/local/share/doc/p7zip/readme.txt /usr/local/share/doc/p7zip/readme.unix /usr/local/share/doc/p7zip/unRarLicense.txt
使い方
現在のディレクトリにあるすべてのファイルを圧縮するコマンドは以下の通りです。
7za e foo.7z
フルパスを含んだまま、解凍するコマンドは、以下の通りです。
7za x foo.7z