.bz2
について
bzip2では、 圧縮効率を良くするために、ブロックソート法などを用いています。 gzipやzipといったデータ圧縮に比べて、より高い圧縮率を示します。 また、bz2単独では、アーカイブ機能はありません。
Macでは、bzip2コマンド
でbzip2圧縮、
bunzip2コマンド
でbzip2解凍ができます。
それでは、Macのターミナルを起動して、実行してみます。
bzip2
コマンドによるbzip2
圧縮
bzip2コマンドは、 1つのファイルあるいはファイルパスに対して実行します。
bzip2 -z [File]
オプション
- -z: 圧縮を行う(デフォルトなので省略化)
また、フォルダの圧縮はできない。
bzip2
圧縮を行い、任意のファイル名で保存する場合
bzip2 -z [File] > xxxx.bz2
bunzip2
コマンドによるbzip2
解凍
「XXXX.bz2」を解凍する場合
bunzip2 XXXX.bz2 #OR bzip2 -d XXXX.bz2 > [File]
オプション
-d
: 伸張を行う
また、元ファイルを残して、解凍する場合には、
-k
オプションを付けます。
bunzip2 -k XXXX.bz2
.tar.bz2
について
bz2圧縮ではアーカイブ機能がないので、 tarを組み合わせてアーカイブ化します。
.tar.bz2
とは、tar
でアーカイブ化して、
bzip2
圧縮することを意味します。
tar
コマンドによるtar.bz2
圧縮
「XXXX.tar.bz2」として、tar.bz2
圧縮アーカイブ化する場合
tar -jcvf XXXX.tar.bz2 [File1] [File2] [File3] #OR tar -acvf XXXX.tar.bz2 [File1] [File2] [File3]
オプション
j
: bzip2の意味cvf
: tarアーカイブ化[File1] [File2] [File3]
: 圧縮したいファイル(フォルダも可)a
: 拡張子による圧縮方式の自動判定
また、オプションの「-」
は、tarの場合、省略できます。
tarコマンドで、フォルダごとの圧縮ができる。
tar
コマンドによるtar.bz2
解凍
「XXXX.tar.bz2」をbz2
解凍して、tar
アーカイブを戻す場合
tar -jxvf xxxx.tar.bz2 #OR tar -axvf xxxx.tar.bz2
オプション
j
: bzip2の意味xvf
: tarアーカイブの解凍a
: 拡張子による解凍方式の自動判定
また、オプションの「-」
は、tarの場合、省略できます。