next up previous
Next: B..2 Windows の場合 Up: B. データの圧縮用コマンド Previous: B. データの圧縮用コマンド

B..1 UNIX の場合

UNIX では、可逆な圧縮をするための一般的なコマンドとして、compress, gzip, bzip2 などがある。compress は以前はよく使われたが、やはり特許の 問題であまり使われなくなってきた。最近は gzip が良く使われている。
isc-xas06% cd filter
isc-xas06% cp alice29.txt alice29.doc
isc-xas06% gzip alice29.doc ← 圧縮する
isc-xas06% ls -l alice* alice29.doc の代りに alice29.doc.gz という
 小さなファイルが出来る
isc-xas06% wc alice* ← ファイルのサイズを調べる。
isc-xas06% gzip -d alice29.doc.gz → 復元する。
isc-xas06% ls -l alice* alice29.doc.gz が無くなり、alice29.doc が現れる。
isc-xas06% diff alice29.doc alice29.txt ← 変化がないかチェックする (変化はないはず)。

英文テキスト・ファイルなどでは 1/3 程度までにサイズが小さくなる。 また gzip -d で decompress (圧縮の解除) すると、完全に元に戻る。


next up previous
Next: B..2 Windows の場合 Up: B. データの圧縮用コマンド Previous: B. データの圧縮用コマンド
Masashi Katsurada
平成20年10月18日