Unzip 4gb file in C #

I am using sharp lib for zip and unzip. It works great with a 4 GB file, so it is looking for some kind of .net framework solution. I tried Gzipcompression on dotnet. It also fails to unzip 4gb files. You know any other zip library that processes large files.

thank

+3
source share
3 answers

DotNetZip will process ZIP64 archives (> 4.2 GB) correctly, in 100% managed code. This also (from my testing) has a significantly better feature set and does a better job than compression framework libraries (i.e., Equal or better performances with much smaller files - often around 1/3 the size of environment compression routines).

+7

4 .NET 4.0, System.IO.Compression.

System.IO.Compression - .NET 4. DeflateStream GZipStream . , , .NET 4. 4 , 4 .

: BCL

.NET 4.0, , .

+5

If the look is not a problem, you can use Shell FolderItems (shell32.dll), the only drawbacks are that it is a little difficult to use, and you get a Windows progress dialog, not a callback procedure.

+1
source

Source: https://habr.com/ru/post/1791010/


All Articles