d7zip
d7zip copied to clipboard
A Delphi Wrapper around 7z.dll
All files have zero size! ` with CreateInArchive(CLSID_CFormat7z) do begin OpenFile('arch.7z'); ExtractTo('C:\Users\artem\AppData\Roaming\test'); end; `
How to reproduce? Try to 7z a folder where a file cannot be read, e.g. because it is in exclusive access by another process. 7z.dll will call the Delphi callback(s)...
Tested with Delphi 12. HRESULT needs to be casted to Cardinal to avoid an ERangeCheckException.
Please, add support RAR5 format. CLSID_CFormatRar5 : TGUID = '{23170F69-40C1-278A-1000-000110CC0000}'; // rar r00 And new binary files.
``` This unit seems to be around ~50-60% slower than JEDI's implementation, maybe you could look into that. ``` Original issue reported on code.google.com by `hikaritokyo` on 20 Sep 2014...
``` when I create the file. zip shows no progress and the application hangs ex: var Arch: I7zOutArchive; begin Arch := CreateOutArchive(CLSID_CFormat7z); Arch.AddFiles('C:\test', 'folder', '*.exe', true); SetCompressionLevel(Arch, 5); SevenZipSetCompressionMethod(Arch, m7BZip2);...
``` What steps will reproduce the problem? 1. Tried to open a bzip2 archive created with 7zip. I have one item in the archive, and i7z.NumberOfItems returns 1, but i7z.ItemPath[i]...
``` What steps will reproduce the problem? 1. I used your example shown at progdigy related to progressbar but instead of 7zip format I tried to uncompress an ISO image...