I need full support for compression and decompression of all file formats supported by the 7-Zip engine, which is available as a Visual C++ compiled DLL, from C++ Builder (or Delphi). See http://www.7-zip.org.
I'd like you to EITHER:
1) Make your own implementation with support for all functionality provided by the [url removed, login to view] library (compress, decompress, test, delete etc.).
2) Finish the project started at [url removed, login to view] (click on Delphi TSevenZipVCL in the menu).
It's a Delphi wrapper for the 7-Zip DLL available at:
[url removed, login to view]
There are a few problems and missing features of this component. I'd like you to implement that so it can be donated to the project when done.
Features and bug fixes needed:
a) Support deleting files from archive
b) Support adding to existing archives
c) Bugfix: With Solid archives filenames and progress during extract comes very late (at the end)
d) Bugfix: If a wrong password is given a crash occures at position marked with "//FHO crash at wrong pw 25.01.2007"
e) Bugfix: I had problems extracting a single folder from an archive, e.g. "test\*.*". This must be supported.
f) Make sure these formats supported by 7-Zip are supported (extraction only, except 7z where creation already is supported): 7z, Nsis, Iso, chm, split, rpm, deb, cpio
The component must work with Delphi/C++Builder 2007. It's OK if you develop for an older version if you don't have 2007. You must provide a demo program showing that your fixes work (no fancy GUI required)
Don't Bid Outrageous