cab形式の圧縮・解凍について

解決


初心者999  2004-07-26 18:56:08  No: 10077  IP: [192.*.*.*]

cab形式の圧縮・解凍をするソフトを作りたいのですが
参考になるサイトにめぐり合えません。
どなたかご存知の方がいましたら教えて下さい。

環境 WindowsXP  Delphi6Personal
よろしくお願いします

編集    削除
にしの  2004-07-26 21:52:08  No: 10078  IP: [192.*.*.*]

http://www.csdinc.co.jp/archiver/
こちらを参考にしてください。
DLLもあります。
基本的には、UNLHA32.DLLのAPIを参考に。

編集    削除
初心者999  2004-07-26 23:19:33  No: 10079  IP: [192.*.*.*]

にしのさん
有難う御座います。
>基本的には、UNLHA32.DLLのAPIを参考に。
とありますが、cabもlhaも同じって事ですか?

編集    削除
にしの  2004-07-26 23:55:19  No: 10080  IP: [192.*.*.*]

ほぼ同じです。
なので「参考」に、です。

http://www.geocities.jp/norg1964/cmarc/
こちらのコンポーネントを使用すると、もう少し簡単にできると思います。
このページに書かれているとおり、実装内容がLHAとちょっと違います。
LHAはほとんど実装してあるのに対し、他のDLLでは未実装の機能があります。
このコンポーネントの中では、APIを共通化して呼び出しています。APIを直接使っても同じですが、ラッピングしてある分簡単に作れます。
ただ、CAB限定であれば、APIのほうが楽かもしれません。

編集    削除
初心者999  2004-07-27 01:22:45  No: 10081  IP: [192.*.*.*]

にしのさん

教えて頂きありがとうございました。

編集    削除