Top > Linux > 7za

7za (p7zip)

http://p7zip.sourceforge.net/

圧縮率の高い 7-zip 形式のアーカイバの作成、解凍コマンド。処理に時間が掛かるのが嫌。zip, cab(解凍のみ?), gzip, bzip2, tar にも対応。

主なオプション
a: Add files to archive
x: eXtract files with full paths
-o{Directory}: set Output directory
-p{Password}: set Password

圧縮
$ 7za a hoge.7z testdir/

解凍
$ 7za x hoge.7z

無圧縮でパスワードを付ける(-mhe=onでファイル名も見えなくなる)
7zipの暗号化の強度はかなり高いらしい
$ 7za a -mhe=on -mx0 -p"password" hoge.7z testfile

ディレクトリを指定して解凍
$ 7za x -o"directory" hoge.7z

tarと連携
$ tar cf - testdir/ | 7za a -si hoge.tar.7z (圧縮)
$ 7za x -so hoge.tar.7z | tar xf - (解凍)
 
zip形式でもの凄く頑張って圧縮
$ 7za a -tzip -mx=9 -mfb=258 -mpass=15 foo.zip testdir/
更新日 2010-03-30