LHa extractor "Lhasa" ver0.11 一.はじめに Lhasa は「らさ」と読んでください。 Lhasa は LHa と Zip のアーカイブファイルを解凍するソフトです。 デスクトップのショートカットにドロップするだけの簡単操作で 解凍出来ます。 (NT3.51では起動しておいてファイルマネージャからドロップします) 二.使い方 ・Win95/NT4.0の場合 インストール時に「ショートカットをデスクトップに作る」を指定します。 ショートカットをダブルクリックして起動すると出力先とオプションの設定を するダイアログが出ます。 一度出力先を指定したら後はLhasaにファイルをドロップするだけです。 出力先にデスクトップを指定し、個別にフォルダを作るように 設定しておくのがお勧めです。 「解凍先を開く」をチェックしておくと出力先のフォルダを自動的に 開きます。 ・WinNT3.51の場合 初めて起動したらまずは解凍先のディレクトリを指定して下さい。 Lhasaのアイコンをクリックすると出るシステムメニューの中の 「解凍先」で解凍先ディレクトリを設定してください。 解凍先を指定したらあとはファイルマネージャからアーカイブファイルを アイコンの上にドロップするだけで解凍先ディレクトリにすべて吐き出し ます。 また、メニューの「アーカイブ毎にディレクトリを作る」を選んで チェックマークを付けておけば解凍先ディレクトリにアーカイブ名から 拡張子を取り除いた名前のディレクトリを作成して、その中に解凍します。 ファイルをドロップして起動できるランチャーなどのツールをお使いの方は 出力先ダイアログの「常駐する」のチェックをはずして「Win95の場合」 を参考にして使ってください。 ・コマンドラインオプション ランチャー等から起動するときに動作オプションを一時的に変更できます。 -d(destination) (destination)に指定したディレクトリに出力します。 -d- アーカイブと同じディレクトリに解凍します。 -a アーカイブ毎にディレクトリを作ります。 -a- 出力先にそのままファイルを出します。 -s 常駐します。(Win95でも) -s- 常駐せずに処理がすんだらすぐ終わります。 ・その他 一度設定した内容はレジストリに保管します。 三.アンインストール 関連付けを行っている場合は設定ダイアログで解除してください。 その後、Lhasaをインストールしたフォルダごと削除してください。 四.バージョンアップ バージョンアップの際に以前のバージョンをアンインストールする必要は ありません。 そのままインストールしてください。 五.履歴 94/07/01 ver0.01 ・とりあえず公開 95/02/08 ver0.02 ・漢字を含むファイル名のアーカイブファイルを「アーカイブ毎に ディレクトリを作る」指定で解凍すると変なディレクトリを作って しまうバグを修正。 ・解凍中のチェックを強化。 ・NTでの動作を改善。 ・lh6に仮対応(無保証(^_^;)) 96/01/17 ver0.03 ・(あんまり意味はないけど(^_^;))32bit版を作った。 ・Win95では常駐しないですぐ終わるようにした。 ・コマンドラインオプションを用意した。 ・一部のツールで作成したアーカイブで最初のファイルしか解凍 できない問題を回避。 96/04/04 ver0.04 ・タイムスタンプが9時間ずれるバグを修正。 ・Zipに対応。 96/04/30 ver0.05 ・ショートカットにドロップしてもロングファイルネームに 従ったディレクトリを作るようにした。 ・ファイル名のスペースを下線に変換しないようにした。 ・アーカイブファイルへの関連付けができるようにした。 ・インストーラを付けた。 96/05/20 ver0.06 ・ダイアログをwin95式にした。 ・設定内容をレジストリに保存するようにした。 ・zipでまれに解凍できないファイルがあるバグを修正。 ・「解凍先を開く」機能を追加。 96/06/03 ver0.07 ・zip解凍部のバグ修正。 ・関連付け後、アイコンの変更をしようとするとエラーが出る 問題を回避。 96/06/19 ver0.08 ・zip解凍部のバグ修正。 ・ファイルが書庫じゃなかったときの反応を改善。 96/09/15 ver0.09 ・ファイル名に'.'が複数含まれる書庫を解凍した時に生成される ディレクトリ名が正しくなるように修正。 ・関連付けの解除もできるようにした。 ・関連付けの変更がすぐに画面に反映されるようにした。 97/02/04 ver0.10 ・日本語以外のWindows環境では英語表示に切り替わるようにした。 ・「書庫と同じフォルダに解凍する」オプションをつけた。 97/02/28 ver0.11 ・暗号化されたzipの解凍に対応した。 ・zip解凍部のバグ修正。 六.さいごに このプログラムのLHaの解凍classは 吉崎さんのソースを元にしんきさんが作られた 「.LZH / .LZS アクセスライブラリ Ver.0.98c」 を元に作りました。貴重なソースコードを公開して下さって ありがとうございます。 英語版ドキュメントは小沢仁さんが作成してくださいました。 ありがとうございました。 「Lhasa(拉薩)」というのはチベットの首都です。 この名前を選らんだのにlhで始まるという以外には特に意味は ないのですが(^_^;)。 楽園とか極楽というような意味があるのですが、Lhasaであなたの デスクトップが楽園のようになるかどうかは保証できません(^_^)。 このプログラムはフリーウェアです。 このプログラムの使用に起因するいかなる事態も責任を負いかねます。 通信と個人的な手渡しによる転載、流通に関しては内容の改変等が無い限り 制限はありません。 Lhasaの最新版は Nifty fwinal,fqld1 http://www.st.rim.or.jp/~otake/ で入手できます。 お問い合わせはできるだけNiftyのフォーラムの会議室か、 ホームページ内の会議室を利用してください。 Nifty-serve GGB01506 竹村嘉人 (たけちん)