「ファイルやディレクトリの圧縮解凍」の編集履歴(バックアップ)一覧はこちら
「ファイルやディレクトリの圧縮解凍」(2013/10/15 (火) 12:26:18) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
archiver(アーカイバ)とは、複数のファイルやディレクトリをひとまとめにすること。unix系には、cpio形式とtar形式の有名なアーカイバがある。
・tar ファイルをひとまとめにするアーカイバ。ただし、圧縮はされない。
-ディレクトリをひとまとめにする
# tar cvf hoge.tar hoge //hogeというディレクトリをhoge.tarというtarファイルにひとまとめにする
-tarファイルを展開する
# tar xvf hoge.tar
・pack ランレングス圧縮法でファイルを圧縮する
-圧縮
# pack hoge.tar
-解凍
# unpack hoge.tar.z
・compress lz77法を用いて圧縮する
-圧縮
# compress hoge.tar
-解凍
# compress -d hoge.tar.Z
or
# uncompress hoge.tar.Z //うんこプレス(w
・zip 32bitのCRCアルゴリズムを用いて圧縮する
-圧縮
# zip hoge.tar.zip hoge.tar //hoge.tar.zipという圧縮ファイルができる
-解凍
# unzip hoge.tar.zip
・gzip(GNU ZIP) Deflateアルゴリズム(LZ77とハフマン符号の組み合わせ)を用いて圧縮する
-圧縮
# gzip hoge.tar
-解凍
# gzip -d hoge.tar.gz
or
#gunzip hoge.tar.gz
・bzip2 ブロックソート法とMTF(Move to Front)法、ハフマン符号を用いて圧縮する
-圧縮
# bzip2 hoge.tar
-解凍
# bzip -d hoge.tar.bz2
or
# bunzip2 hoge.tar.bz2
・tar+圧縮ソフトで一気に圧縮する方法
# tar cvfz hoge.tar.gz hoge
# tar xcfi hoge.tar.bz2 hoge
・tar+圧縮ソフトで圧縮されたファイルを一気に展開する方法
# tar xvfz hoge.tar.gz
# tar xbfj hoge.tar.bz2