Quantcast
Channel: sharpcompress Discussions Rss Feed
Viewing all articles
Browse latest Browse all 239

New Post: ZipX files

$
0
0
Hi again

I am currently using DotNetZip to read .ZIP files to scan for MS Office Documents then parse Custom Properties directly from them.

There is a limitation that DotNetZip doesn't support LZMA compression which I have in my .ZIPX files (created with WinZip Pro). It can open .ZIPX files but just won't read LZMA coded entries.
I was under the impression that .ZIP files only deflated and only .ZIPX files supported LZMA (and BZIP2 and PPMd) but from your unit tests, It seems to me that ZIP/.ZIPX is just the name of the wrapper and both just contain ZipEntries with various compression types.

So I am interested in your library to support more compression types than DotNetZip and also the streaming support since I need to traverse .ZIP files to any level and the whole thing slows down when I have to extract large, nested .ZIP file before I can read them.

So my questions are:
1) Am I correct that your library can support any .ZIPX file (except for entries compressed as 96 - jpeg compression)?
2) Will the streaming support allow me to recursively scan nested .ZIP(x) files without having to decompress them to temporary files first?
3) When I find an MS Office Document, for the smaller documents at least, I would like to be able to parse them 'in memory' - can I decompress directly to a memory stream?

Finally, a quick question about the licence:
As I understand it, I can use your code in my closed-source, potentially commercial app without any problems. Which is great for me but what about you? Have you set up a donation-ware thing yet?

Viewing all articles
Browse latest Browse all 239

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>