圧縮・解凍

●はじめに

インターネット上(Vector,窓の杜など)でフリーソフトをダウンロードした時、***.lzhとか***.zipというファイル名になっていることがあります。
これはそのまま実行しても意味の無いものです。と言うのは、このような種類のファイルは一般に「圧縮ファイル」または「書庫ファイル」と呼ばれ、専用のソフトを使って元の形に戻す(展開・解凍)必要があるのです。 「何故このような面倒な事を?」と、疑問を持つ人もいる事でしょう。
元々「ファイルの圧縮・解凍」という概念は、パソコン通信の世界で普及したものです。

(参考)
1986年NEC系のPC-VAN(現Biglobe)がスタートし、翌87年には富士通系のニフティサーブ(現@Nifty)がサービスを開始しました。当時のスピードは1200bps,2400bpsなどと今の50分の1位、私のADSLと比較すると何と2000分の1と言う速度でした。

ファイルの圧縮を行うと、そのままでは使用できない形になる代わりに、ファイルサイズを小さくすることができます。
サイズが小さくなるとネットワーク間でのファイルの受け渡しの時間が短縮されるので、電話代の節約にもなるしデスク容量の節約にもなります。
そういう訳で現在、圧縮形式は大抵のダウンロードサイトで使用されています。

MS-DOS時代の圧縮・解凍ソフトとして、吉崎栄泰(よしざき はるやす)さんのLHAと言うのが非常に有名でした。
確か吉崎さんは北海道社会事業協会帯広病院の医師と言うことでしたが今は?
なおZipと言うのはフィル・キャッツ(Fhil Katz)によって開発された圧縮形式で、アメリカのほとんどのダウンロード・サイトで採用されています。

●アーカイバー(archiver)

アーカイバーとは、複数ファイルをひとつにまとめたり、復元したりするプログラムです。 このとき単にファイルをまとめるだけでなく、データ圧縮機能を持つものが一般的である。
LHAやWINZIPなどがよく知られています。これらのソフトを使ってファイルを圧縮したり、複数のファイルを1つにまとめることで、ハードディスクの容量を節約したり、フロッピーディスクでの持ち運びなどが楽になる場合があります。また、ファイルを圧縮することで、インターネットでのダウンロードにかかる時間も節約する事ができるなどとても便利なソフトです。

●圧縮

アーカイバーを使って、元のファイルが1Mバイトあったものを、500キロバイトなどに小さくして保存することを「圧縮」といいます。実際にファイルを圧縮するための方式は、LHA・ZIP・TAR・ISH・CABなど、いろいろなものがありますが、Windowsの世界では、LHA、ZIP、CABなどが一般的です。ちなみに、圧縮したファイルのことを「書庫ファイル」とか「圧縮ファイル」といいます。

●展開(解凍)

アーカイバーを使って圧縮された書庫ファイルを、元の状態に戻すことを「展開」、または「解凍」と呼びます。書庫ファイルを展開するには、圧縮に使ったのと同じ方式にタイプしているアーカイバーが必要です。しかし、それではアーカイバーを持っていない人が書庫ファイルを展開できないことになります。そのため、アーカイバーの中には、自己解凍形式(圧縮したファイルの中に、展開に必要なアーカイバーの機能を入れておくことで、自動的にファイルの展開が実行できるようにしたもの)で、書庫ファイルを作成できるものもあります。 ちなみに、Windowsの場合は、通常の書庫ファイルの場合は、ファイルの拡張子(ファイル名で、ピリオドの後ろについている3文字のこと)がLZHやZIPとなっており、自己解凍形式の場合はEXEとなっています。

●OSでの対応

Windows98までは専用のソフトをインストールしないと全く対応不能でしたが、MeからZipがサポートされました。でも日本で多いLZHが未対応なので片手落ちとなっております。
OS対応表
 
Zip
LZH
Windows 98
×
×
Windows Me
×
Windows XP
×

●圧縮フォルダ

WindowsMe/XPには「圧縮フォルダ」という,ファイルを圧縮,解凍できる機能が用意されている。しかし,ZIP形式しか扱えないのが欠点です。
ファイルの場所 \system32\zipfldr.dll
※解凍…フォルダをダブルクリックするだけ
※圧縮…圧縮したいファイルを選択/右クリック/送る/圧縮(zip形式)フォルダ

圧縮の方法をFLASHムービーで

●圧縮・解凍フリーソフト

一番人気のあるフリーソフトはLhaca(ラカ)です。操作が簡単なのとdllファイルを必要としない事が受けているものと思われます。
例えばLHmeltなどは本体のソフトの他、unlha.dll、unzip.dllなどのファイルが必要になります。

※Lhasa32…LHA & zip のアーカイブファイルを解凍
※+Lhaca…ドロップ操作により、ファイルの圧縮・解凍が可能

※Windows XPでありVistaであり、このLhacaをインストールして置く事をお勧めします。
但し、Vistaでは互換性も問題(2007年5月現在)が出ていますので、「Windows XPで使っていた圧縮・解凍ソフト+LhacaをVistaで使用可能にするには」を見てください。

※+Lhacaのダウンロードページ
アウルネットで使用しているフリーソフト

圧縮・解凍のベストセラー商品(本、ソフトウェアー)
 
Google
 
 
戻る