[ 
https://issues.apache.org/jira/browse/COMPRESS-551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17296639#comment-17296639
 ] 

Stefan Bodewig commented on COMPRESS-551:
-----------------------------------------

[~kaladhar] do you by chance know which level corresponds to which set of bits 
for deflate? Level 6 is normal, 9 probably is maximum compression and 1probably 
 is "super fast", but which one is fast?

> GeneralPurposeBit has no compression level information
> ------------------------------------------------------
>
>                 Key: COMPRESS-551
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-551
>             Project: Commons Compress
>          Issue Type: Bug
>            Reporter: Kaladhar Reddy Mummadi
>            Priority: Major
>
> [https://github.com/apache/commons-compress/blob/rel/1.20/src/main/java/org/apache/commons/compress/archivers/zip/GeneralPurposeBit.java]
> When _putArchiveEntry_ is called and _localHeaders_ are generated, 
> *Compression level* information is always *0.* 
> According to section 4.4.4 in 
> [https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT] *Bit 1 and 2* 
> should consists of compression level info. 
> But zips generated has level `0` always even when I change level using 
> *setLevel* API on *ZipArchiveOutputStream*
> Expected behavior is to have level information in local headers of an entry.
>  
> Compressing of data works fine, just that correct level is not baked into 
> localHeader.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to