On 2013-12-06, Damjan Jovanovic wrote:

> I just committed a patch for decompressing ZIP entries using method 1
> ("unshrinking"), but it's only for ZipFile.

Cool.  Do you know how to create such an archive so we can have a real
testcase?  InfoZip zip on my Linux box only supports methods stored,
deflate and bzip2.

> If someone wants to help patch ZipInputStream, please feel free.  It
> may be worth refactoring decompression in that class, because it will
> just keep getting worse as more compression methods are added.

Yes, looks ugly, same for incorporating Bear's "traditional encryption".
This is one reason for COMPRESS-93, the other is to allow third parties
to hook in their implementations of encumbered methods (strong crypto,
DEFLATE64 or whatnot).

It's about time to seriously start thinking about a proper API for this
and fork off a deliberately incompatible Compress 2.x - I'll start by
cleaning up the Wiki space for compress and write down pointers to ideas
that have been floating around for a long time now, but I know I won't
be able to drive this much further than that for the next three weeks.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to