Emmanuel Bourg created COMPRESS-487:
---------------------------------------

             Summary: PKWARE DCL Implode support (ZIP compression method 10)
                 Key: COMPRESS-487
                 URL: https://issues.apache.org/jira/browse/COMPRESS-487
             Project: Commons Compress
          Issue Type: New Feature
          Components: Archivers, Compressors
            Reporter: Emmanuel Bourg
         Attachments: dclimplode-ascii-1024.zip, dclimplode-ascii-2048.zip, 
dclimplode-ascii-4096.zip, dclimplode-binary-1024.zip, 
dclimplode-binary-2048.zip, dclimplode-binary-4096.zip

Commons Compress doesn't yet support the implode compression algorithm 
implemented in the PKWARE Data Compression Library (DCL). This algorithm can be 
used in ZIP files (using the compression method 10, which differs from the 
other implode compression method 6 already supported). It's also used in some 
old file formats like dBASE/xBase and game files from the 90's (.mpq).

ZIP files using this compression method can be created with recent versions of 
the [PKWARE ZIP Compression Utility|https://www.pkware.com/pkzip]. The syntax 
looks like this:

{{pkzipc -add -dclimplode=ascii,4096 test.zip *.txt}}


The format is documented here:
https://groups.google.com/forum/#!msg/comp.compression/M5P064or93o/W1ca1-ad6kgJ

and here is the implementation in zlib:
https://github.com/madler/zlib/blob/master/contrib/blast/blast.c




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to