「p7zip」の版間の差分

提供: セキュリティ
移動: 案内検索
 
行1: 行1:
[[p7zip]] とは、[[7-Zip]] を [[Unix]] に移植した高い圧縮率の[[ファイルアーカイバ]] です。[[7-Zip]] のコマンドライン版です。
+
[[p7zip]] とは、'''7-Zip''' を [[Unix]] に移植した高い圧縮率のファイルアーカイバ です。'''7-Zip''' のコマンドライン版です。
  
 
'''読み方'''
 
'''読み方'''
行6: 行6:
  
 
== 概要 ==
 
== 概要 ==
* [[7-Zip]] は、 GPU LGPL ライセンスのフリーのソフトウェアです。
+
* '''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]], [[BZIP2]] [[tar]]
+
** パッキングとアンパッキング: [[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]]
+
* 7-Zip
 
* [[ZIP]]
 
* [[ZIP]]
<!--
+
<!-- vim: filetype=mediawiki
vim: filetype=mediawiki
+
 
-->
 
-->

2015年9月22日 (火) 14:00時点における最新版

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

関連項目