iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

gzip、bzip2 で圧縮したファイルの内容をみる。

解凍しなくても簡単に参照できるんですねぇ。
zcat(gzip)、bzcat(bzip2)コマンドを知らなかったのでメモ。

# 圧縮コマンドは、それぞれ「gzip」と「bzip2」。
# 展開コマンドは、それぞれ「un」を付けて、「gunzip」と「bunzip2」。
# どちらも、1つのファイルのみ圧縮し、複数のファイルをまとめることはしない。
# 圧縮されたファイルの拡張子は、それぞれ「.gz」「.bz2」。
# 圧縮率はbzip2のほうが高い。
# zcat(gzip)、bzcat(bzip2)といったコマンドで簡単に圧縮されたデータが読めるため、小さなテキストファイル(書式情報を含まない、プレーンテキスト)を圧縮するのにも使われる。Emacs 22では、gzip/bzip2圧縮されたテキストファイルを開くと、自動的に展開してくれて、元のテキストデータを表示し、書き込むときには圧縮してくれる(圧縮を意識せずに(透過的に)扱える、といえる)。