今天晚上看一个vb的网站,其中一个例子使用了unrar.dll操作rar文件,就找了找资料http://www.rarlab.com/rar_add.htmhttp://www.win-rar.com/rarextras.html这里有源码,demo,说明,够详细了,明天深入研究一下这是一个免费软件,license如下: The unrar.dll library is freeware. This means: 1. All copyrights to RAR and the unrar.dll are exclusively owned by the author - Alexander Roshal. 2. The unrar.dll library may be used in any software to handle RAR archives without limitations free of charge. 3. THE RAR ARCHIVER AND THE UNRAR.DLL LIBRARY ARE DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED or IMPLIED. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS or ANY OTHER KIND OF LOSS WHILE USING or MISUSING THIS SOFTWARE. Thank you for your interest in RAR and unrar.dll. Alexander L. Roshal===================这是一个完整的包,里面包括源码,unrar.dll文件,说明,license,9种语言写的demo,赶快下载研究吧!!http://www.rarlab.com/rar/UnRARDLL.exe===================下面地址是一个delphi的控件Delphi component wrapper for UnRar.dll http://www.rarlab.com/rar/TDFUnRar.zip