Copyright: (C) 1997 Toshikazu Sugama


はじめに

sＬＨＡの特徴

インストール


sＬＨＡの特徴

☆sＬＨＡの特徴

　sLHAはLZHファイルの圧縮及び解凍をはじめ、ZIP・ARJ・TAR・CABの閲覧及び解凍などを行なうユーティリティソフトです。今まで初心者用の解凍プログラムを使ったり、ファイラーの拡張機能で圧縮解凍を行なっていて、何となく物足りなさを感じてきた中級者に特にお薦めです。

　もちろん、初心者や上級者も満足させる機能を持っております。その特徴を列挙すると、

・ リストビュー形式のシンプルデザインウィンドウを採用し、ファイラー感覚で操作可能です。

・ ドラッグ＆ドロップで圧縮も解凍もできます。

・ Ｃ言語で組まれているためプログラムサイズが非常に小さく、動作が軽くて快適です。

・ オンラインソフトの試用を支援する充実したテスト解凍機能を装備しております。

・ 書庫ファイルの解凍時に、マックバイナリを自動判別して削除してから解凍できます。

・ 自己解凍CABファイルから、通常のCABファイルを作り出すことができます。

・ Win32SFX形式/CAB形式の自己解凍書庫を作ることができます。

※ 本ヘルプでは、「フォルダ」及び「ディレクトリ」という用語を、慣例によりある程度使い分けていますが、概念は全く同じ物です。


インストール

☆インストール

　sLHAはLZHファイルを扱うソフトですが、sLHAの配布ファイル自体がLZH形式になってますので、他のアーカイブソフトで配布ファイルを解凍する必要があります(^_^； インストールは簡単です。インストールしたいフォルダに全ファイルを解凍するだけです。

　起動後に初期化ファイル SLHA.INI が作成されます。また、WIN.INIにインストールされたフォルダの情報が追加されます。レジストリは敢えて使いません。

　アンインストールするには、sLHAをインストールしたフォルダをフォルダごと削除すればOKです。気になる方は、WIN.INIの[sLHA]セクションも削除してください。

　sLHAは各種アーカイブ形式の圧縮と解凍を外部のDLLを使って行ないます。sLHAは以下のDLLに対応しておりますので、WindowsのSYSTEMフォルダにコピーしておきましょう。sLHAは下記のDLLのうち、システムに存在するDLLの形式のみ扱うことができます。

・UNLHA32.DLL (Micco氏作)

・UNZIP32.DLL (Shoda.T氏作)

・UNARJ32.DLL (Micco氏作)

・TAR32.DLL (吉岡　恒夫氏作)

・CAB32.DLL (宮内 邦昭氏作)


操作方法

メニュー

オプション


メニュー

ファイルメニュー

編集メニュー

その他のメニュー


ファイルメニュー

 ☆ ファイルメニュー

・新規作成 (Ctrl+N)

　ＬＺＨファイルを新規に作成します。テンポラリフォルダに'NEWARC.LZH'というダミーの書庫が作られます。この'NEWARC.LZH'は、書庫を閉じると削除されますので、書庫操作が終了したら必ず「名前を付けて保存」をしましょう。

・開く (Ctrl+O)

　今開いている書庫ファイルを閉じて、新しい書庫ファイルを開きます。開けるファイルは、ＬＺＨ(LZH/EXE)、ＣＡＢ(CAB)、ＺＩＰ(ZIP/EXE)、ＡＲＪ(ARJ/EXE)、ＴＡＲ(TAR/TZ/Z/TGZ/TAZ) の各ファイルです。CABの自己解凍書庫形式(EXE)は、一度、通常のCAB形式に変換すると開けます。詳しくは、CABファイルの抽出の項をご覧ください。

・閉じる

　現在開いている書庫を閉じます。

・名前を付けて保存

　現在の書庫を別名で保存します。拡張子は必ず入力するようにしてください。操作中のLＺＨ/CABファイルを、自己解凍書庫ファイルとして保存するときは、拡張子にEXEを入力します。それ以外の形式の場合は、現在開いているファイルの拡張子と同じものしか入力できません。(つまり、ただ単にコピーするだけです)

・終了 (Alt+F4)

  sＬＨＡを終了します。


編集メニュー

☆ 編集メニュー

・解凍  (F10)

　選択されているファイル、またはフォルダを、任意のフォルダに解凍します。ファイルが選択されていない場合は、書庫内の全てのファイルを解凍します。ダイアログボックスで、解凍先のフォルダを入力、または選択してください。このとき、ディレクトリ付きで解凍オプションが有効ならば、書庫内のパス情報をもとにディレクトリを再構築して解凍します。また、マックバイナリ存在チェックオプションが有効なら、マックバイナリを削除して解凍することができます。

　現バージョンでは、TARの解凍はできません。

・ファイルを圧縮 (Shift+F10)

　任意のファイルを書庫に追加します。複数選択はできません。複数ファイルを一気に追加したい場合は、エクスプローラなどからドラッグ＆ドロップしてください。

・フォルダを圧縮

　選択されたフォルダ以下の全てのファイルをディレクトリ付き圧縮します。

・実行 (Enter)

　選択されたファイルをシェルの関連付け情報にもとづいて実行します。 マックバイナリ存在チェックオプションが有効なら、実行に先立ってマックバイナリを削除します。

・削除 (Delete)

　選択されたファイル、またはフォルダを書庫から削除します。フォルダ内の全てのファイルを削除すると、自動的にフォルダも削除されます。 削除可能なのは、LHA形式の書庫のみです。

・名前の変更 (F2)

フォーカス状態のファイル(＝一番最後に選択された)の名前を変更します。UNLHA32.DLLの名前変更ダイアログが表示されますので、新しい名前を入力してください。 名前の変更が可能なのは、LHA形式の書庫のみです。

・全てを選択 (Ctrl+A ・ タイトルバーのクリック)

　現在表示されている全てのファイルを選択します。


その他のメニュー

☆ その他のメニュー

・表示メニュー

　大きいアイコン

　小さいアイコン

　一覧

　詳細

リストビュー表示方法です。エクスプローラと全く同じです。

　アイコンの整列

整列方法です。

リストビューの詳細で表示されるカラムをクリックしてもソートできます。一度クリックするたびに、昇順、降順とスイッチします。要はエクスプローラと同じです(^_^;

　オプション

オプションをご覧ください。

・テスト解凍メニュー

該当するフォルダに全ファイルをディレクトリ付き解凍します。詳しくは、テスト解凍の項をご覧ください。

・ツールメニュー

現在は、CABファイルの抽出しかありません(^^;

・ヘルプメニュー

　目次

ヘルプを開きます。

　ﾕｰｻﾞｰ登録

所定のパスワードを入力することでレジストを完了します。

　作者のホームページ

ＷＷＷブラウザを起動して、作者、須釜俊一のＨＰに接続します。

ソフトウェアの最新版をダウンロードできます。

　バージョン情報

sLHAのバージョン情報を表示します。


オプション

詳細

DLLの設定


詳細

☆　詳細オプション

圧縮

・格納時にファイル名を大文字にする

　通常はファイル名はそのままの形で格納しますが、このオプションをチェックすると大文字に変換してから格納します。LHAの-iオプションに相当します。

・システム属性・隠し属性も対象とする。

　通常はシステム属性・隠し属性のファイルは格納しませんが、このオプションをチェックするとそのようなファイルも格納するようになります。LHAの-a1オプションに相当します。

・ディレクトリ名も格納する

　フォルダを圧縮するときに、フォルダ名(ディレクトリ名)を-lhd-形式で圧縮します。sＬＨＡでは、ディレクトリ名があってもなくても、表示には関係ありません。LHAの-d1オプションに相当します。

解凍・実行

・ＧＩＤファイルを削除する

　書庫内のＨＬＰファイルを実行すると、ＨＬＰファイルのオープンとクローズのときにテンポラリフォルダにＧＩＤファイルが作成されてしまいます。通常のアーカイバはテンポラリフォルダのＧＩＤファイルを削除しませんが、sＬＨＡではこのオプションを付けておくことにより書庫を閉じたときにＧＩＤファイルも削除します。

　ただし、当然ですが、ＨＬＰファイルを開いたままで書庫を閉じたときは削除されません。

マックバイナリの存在チェックを行なう

「実行」及び「解凍」時に、マックバイナリがあるかチェックします。

詳しくはマックバイナリ削除機能の項をご覧ください。

ディレクトリ付きで解凍する

テスト解凍以外のときもディレクトリ付きで解凍します。


DLLの設定

☆ ＤＬＬの設定

　各DLLのコンフィグダイアログを開きます。


便利な機能

テスト解凍機能

マックバイナリ削除機能

ドラッグ＆ドロップの使い方

自己解凍書庫

CABファイルの抽出

フォルダ付き書庫


テスト解凍機能

☆ テスト解凍機能

　あらかじめ設定されたフォルダ以下に書庫名のサブフォルダを作成して、そこに全てのファイルをディレクトリ付き解凍をする機能です。テスト解凍用のフォルダは２箇所まで設定可能です。初期設定では、デスクトップと、テンポラリフォルダが選択されています。テスト解凍オプションによって、解凍後に以下の動作を指定することができます。

・解凍後に実行する

解凍後に自動的にフォーカス状態の(＝最後に選択された)ファイルを実行します。

もしファイルが選択されてない場合は、

1.SETUP.EXE

2.INSTALL.EXE

3.それ以外で最初に見つかったEXEファイル

の順で検索し、実行します。

・解凍後にREADMEを表示する

解凍後に自動的にフォーカス状態の(＝最後に選択された)ファイルを実行します。

もしファイルが選択されてない場合は、

1.README.TXT

2.README.DOC

3.それ以外で最初に見つかったTXT/HLP/DOCファイルのうちのいずれか

の順で検索し、実行します。ファイルが選択されていた場合は、結果的に「解凍後に実行する」と同じです。

・解凍後にフォルダを開く

解凍したフォルダを開きます。


マックバイナリ削除機能

☆ マックバイナリ削除機能

　ネット上で配布されているＣＧデータやMIDIデータには、マックで作られたものも沢山あります。マックで作られた書庫ファイルを配布する場合は、MacLHAで、「マックバイナリを外す」オプションを付けて圧縮するのがネチケットとなっておりますが、なかにはマックバイナリが付いたままのものがあるようです。マックバイナリが付いているとWindowsでは読み込むことができません。(一部のマックバイナリ削除機能のついたアプリケーションを除く)

　このようなファイルを扱う場合は別途、マックバイナリカッターと呼ばれる種類のツールを用意して削除する必要がありました。しかし、sＬＨＡには「マックバイナリ削除機能」を内蔵しております。 解凍時に、マックバイナリがあるかどうか確認し、マックバイナリが存在した場合には削除してから解凍することができるのです。ＣＧやMIDIデータを楽しむ方には便利な機能だと思います。

　この機能を利用するには、オプションメニューから「マックバイナリの存在チェックを行なう」オプションをオンにします。このオプションをオンにすると解凍に幾分の余計な時間がかかりますから、Windowsで作られた書庫ファイルを扱うことが分かっている場合は、オフにしておきましょう。

※ テスト解凍機能での解凍の場合は、マックバイナリは削除されません。


ドラッグ＆ドロップの使い方

☆ ドラッグ＆ドロップの使い方

ＬＨＡのショートカットアイコンに書庫ファイルをＤ＆Ｄする。

sLHAが起動し、その書庫ファイルを開きます。

ＬＨＡのウィンドウに一つの書庫ファイルをＤ＆Ｄする。

その書庫ファイルを開きます。

ＬＨＡのウィンドウに一つのフォルダをＤ＆Ｄする。

そのフォルダ以下の全てのファイルを書庫にディレクトリ付で格納します。

ＬＨＡのウィンドウに複数のファイル、書庫以外のファイルをＤ＆Ｄする。

そのファイルを書庫に追加します。

ＬＨＡのウィンドウからエクスプローラにＤ＆Ｄする

そのフォルダ上にに解凍します。

ＬＨＡのウィンドウからデスクトップにＤ＆Ｄする

デスクトップに解凍します。

ＬＨＡのウィンドウからショートカットにＤ＆Ｄする

ファイルを解凍して、そのアプリケーションに渡します。

ＬＨＡのウィンドウから他のウィンドウにＤ＆Ｄする

ファイルを解凍して、そのアプリケーションに渡します。


自己解凍書庫

☆ 自己解凍書庫を作成するには？

　自己解凍書庫にしたいＬＺＨ/ＣＡＢファイルを開きます。ＬＺＨ/ＣＡＢファイル以外のファイルから自己解凍書庫は作れませんから、ご注意ください。そして、「名前を付けて保存」メニューを選択して、自己解凍書庫ファイルの名前を入力します。このとき、拡張子はEXEにします。

すると、UNLHA32.DLL、またはCAB32.DLLの自己解凍書庫作成ウィンドウが表示されます。この後の操作はDLLのドキュメントをご覧ください。


CABファイルの抽出

☆ ＣＡＢファイルの抽出機能

　ＣＡＢファイルにも自己解凍タイプのファイルがあります。例えば、Internet Explorer 3.02の配布ファイルなどがそれです。しかし、CAB32.DLLでは、自己解凍ＣＡＢ形式のファイルを読み込むことができないようです。そこで、sＬＨＡでは、自己解凍ＣＡＢファイルから、通常のＣＡＢファイルへのコンバータを内蔵しました。自己解凍CABファイルを通常のＣＡＢファイルに変換することにより、sＬＨＡでも問題なく読むことができるようになります。

== 変換方法 ==

　まず、ツールメニューからＣＡＢファイルの抽出を選びます。そして変換元のEXEファイルを直接入力、または「...」ボタンを押して選択、またはＤ＆Ｄして指定します。

　次に、出力するフォルダを直接入力、または選択します。フォルダの指定がない場合は、もとのＣＡＢファイルの存在するフォルダに出力されます。また、出力ファイル名は、もとのファイル名の拡張子をCABにしたものになります。すべて入力しましたら、「変換」ボタンを押せば変換開始です。

「変換後のCABファイルを開く」チェックボックスをオンにしてあれば、出来上がったCABファイルを早速sＬＨＡで読み込み、画面に内容を表示します。


フォルダ付き書庫

☆ フォルダをそのままのイメージで圧縮するには？

  圧縮したいフォルダをsＬＨＡのウィンドウにドラッグ＆ドロップします。サブフォルダも含め、そのフォルダ以下の全 のファイルがフォルダ構造を保ったまま格納されます。つまりディレクトリ付き書庫が生成されるわけですね。 「フォルダを圧縮」メニューを利用しても同じことができます。

※ 複数のフォルダ、またはフォルダとファイルを一度に圧縮はできません。


その他

著作権

送金について


著作権

☆ 著作権について

   sＬＨＡ for Windows95  の著作権は、作者である須釜俊一が所有しております。商用及び草の根ネットのライブラリ、Anonymous FTPサイト、ＷＷＷサイトなどへの転載、雑誌CD-ROMへの収録等は基本的に自由に行なって結構です。ただし、以下の条件に沿ってお願いします。

1.アーカイブ内容を変更しないこと。

2.事後でも構いませんが、転載先を作者に連絡して頂けると有り難いです。

3.雑誌及び書籍のCD-ROMへの転載は事前にメールによる許可をお願いいたします。

  (雑誌記事等にて紹介する場合もご一報ください)

4.実費以外の金銭を伴う再配布は禁止いたします。

5.作者の氏名を公表すること。

  作者は本プログラムが動作したこと、または動作しなかったことについて一切の責任を負わないものとします。また、作者に本プログラムのサポートの義務はないものとします。とは言うものの、バグレポートやご感想、ご意見等ございましたら、

1.NIFTY SERVE FWINAL 会議室４

2.インターネット ソフトウェアサポート掲示板

   (http://www.os.rim.or.jp/~t_sugama/software/framebbs.html)

3.作者のNIFTY SERVE メール (VEN10211@niftyserve.or.jp) (レジストされた方のみ)

のいずれかにお願いいたします。


送金について

☆  送金について

　sLHA for Windows95 は シェアウェア です。試用期間を過ぎてから後も、継続して使用するためには、レジストする必要があります。代金は１ライセンス当たり \600 です。試用期間は３週間ほどでお願いいたします。未登録時には起動時にメッセージが表示されますが、機能制限は一切ありません。

1.NIFTY SERVE 送金代行システム シェアウェア番号：６４５４

2.銀行振込

　振込先:第一勧業銀行 早稲田支店(068) 普通預金口座 1662901

  須釜俊一 (スガマトシカズ) 代金 :\600

　振込後は、必ずE-Mailにてご連絡ください。折り返しパスワードをメールにてお知らせいたします。