p7zip

提供: セキュリティ
移動: 案内検索
スポンサーリンク

p7zip とは、7-ZipUnix に移植した高い圧縮率のファイルアーカイバ です。7-Zip のコマンドライン版です。

読み方

p7zip
ぴーせぶんじっぷ

概要

  • 7-Zip は、 GPU LGPL ライセンスのフリーのソフトウェアです。
  • Unicode (ユニコード) ファイル名のサポート
  • 可変辞書サイズ(4GBまで)
  • 圧縮スピード: 約 1MB/s on 2GHz CPU
  • 解凍スピード: 約 10-20 MB/s on 2GHz CPU
  • サポートフォーマット
    • パッキングとアンパッキング: 7z, ZIP, gzip, BZIP2 と tar
    • アンパッキング限定: RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB, NSIS

インストール

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

関連項目




スポンサーリンク