zedalaye / d7zip Goto Github PK
View Code? Open in Web Editor NEWA Delphi Wrapper around 7zip.dll
A Delphi Wrapper around 7zip.dll
When I try to extract archive compressed through LZMA2 all the files weigh 0 bytes.
It should preserve the Archive date and not take the system date
How do I fix this?
How can I decompress multi-volume zip files (* .z01 ...)?
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
with CreateInArchive(CLSID_CFormatUdf) do
begin
OpenFile('d:\myiso.iso'); //udf iso
SetProgressCallback(nil, ProgressCallback);
ExtractTo('e:\'); //a pendrive
end;
2. If progressbar is not used, then it works as expected.
3. BTW: program becomes unresponsive.
What is the expected output? What do you see instead?
Progressbar working, but I only see error.
What version of the product are you using? On what operating system?
1.2
Please provide any additional information below.
Thanks by advance. Great component. I'm using Delphi 7.
Original issue reported on code.google.com by [email protected]
on 24 Mar 2012 at 7:38
Hi!
I just came accross 7zip-ZStandard, and it supports LZ4 and LZ5 format. Can you please update sevenzip.pas for LZ4 support?
Br,
Shadab
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);
Arch.SetProgressCallback(nil, ProgressCallback);//Here hangs the application
Arch.SaveToFile('c:\test.zip');
end;
Original issue reported on code.google.com by [email protected]
on 20 Aug 2013 at 3:53
An error occurs when working with large archives. The Cardinal type for the
stream size is not sufficient, Int64 fixes the problem.
var
Arch: I7zOutArchive;
Arch := CreateOutArchive(CLSID_CFormat7z);
Arch.AddStream(aStream, soReference, faArchive, CurrentFileTime,
CurrentFileTime, 'folder\test.bin', false, false);
-> error when aStream.Size > 4 GB
Original issue reported on code.google.com by [email protected]
on 10 Jan 2011 at 10:30
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 at 1:01
Hi,
I don't know how to take a percentage of the progress bar. Please help me, thanks!
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] returns ''.
What version of the product are you using? On what operating system?
Using latest ver of code and tried 7z.dll included and latest (9.20).
Original issue reported on code.google.com by [email protected]
on 29 Mar 2012 at 9:17
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.