Does DotNetZip have issues with large files?

Mar 26, 2014 at 6:42 AM
Edited Mar 26, 2014 at 2:57 PM
The file size we are talking about here is larger than 10GB. We have a backup solution that utilizes DotNetZip. Recently we tried backing up/compressing several WTV (Windows Recorded TV Shows) files. The compression went fine with no exceptions or errors. Then for a quick test of reliability we tried extracting one of the files. Here is where the weird thing happens. Extracting it with DotNetZip went fine with no exceptions, however comparing the extracted file content with the original showed a great number of byte differences scattered around the file in various offsets. Tried playing the extracted file and it played 1% of the file and halted. So we tried another file and after comparing the content, there was a single byte difference though playing the file with VLC went well. Another file and again a single byte difference with no playback issues. The file sizes in question are 22GB, 15GB and 11GB respectively.

We tried extracting all three files using both WinRar and 7-Zip and all files failed to extract with both applications showing a check-sum error at the end of the extraction process.

I am wondering if DotNetZip has its shortcomings when dealing with large files. Or if there is some trick or tweak one might use to make it work with large files?

I just want to add that DotNetZip does not have issues with files less than 10 GB, we tried with an 8GB, 4GB, 2GB, 1GB and some other files ranging between KBs to hundreds of MBs with no issues compressing or extracting and all files were verified against the original after extraction with no issues.