English
★FAQ
★開発環境
■ |
進む▼
FAQ/開発環境
UNIX環境
UNIXでのデータ圧縮はどうするの?
- Q)UNIXの圧縮ファイルの解凍方法を教えてください。
- A)
- 一般にUNIXの圧縮ファイルには次の2つがあります。
DOSのLHA等はアーカイブと圧縮を同時に行ないますが、UNIXでは一般に二つの処理は別々に行ないます。アーカイブはtarというプログラムで、
圧縮はgzipやcompressを使います。従ってディレクトリ丸ごとを圧縮したい場合、まずtarでディレクトリイメージを一つのファイルにまとめ、
それをgzipやcompressで圧縮します。
それぞれの使い方を説明すると、
- compressファイル:
- 拡張子が.Z、.tazなどのファイルでUNIXに標準でついてくるuncompressプログラムを使って解凍します。書式は、
uncompress ファイル名
- 但し、拡張子が.Zでない場合、ファイル名に.Zをつけたファイル名を探しにいきますので、そのようなファイルは、予めファイル名を変更しておく必要があります。
- gzipファイル:
- 拡張子が.gz、.tgzなどで、GNU gzipを使って圧縮されています。
解凍するには、
gzip -df ファイル名
- 又は、
gunzip ファイル名
- tarファイル:
- .taz、.tgzなどのファイルを解凍すると.tarという別のファイルに変わります。これは、ディレクトリ情報ごと複数のファイルを一つにまとめたもので、これを分解するには、tarというUNIXに標準でついてくるプログラムを使います。
tar xvf ファイル名
- ※尚、GNU tar(gtar)をお持ちの場合、
gtar zxvf foo.tgz
- などとして、解凍とアーカイブを解く作業を同時に行なう事も出来ます。
GNU tarを持っているかについてはシステム管理者にお尋ねください。
■ |
進む▼
★FAQ
★開発環境
Copyright SEGA ENTERPRISES, LTD,. 1997