General Purpose Bit Flag not being set

This is an unreported bug in the Archive::Zip Perl module. This means that the level of compression will not be stored in the archives that are created, which may cause trouble with some extractors while inflating. PKWARE’s application note on the .Zip file format states that these flags should be set.

Please see: Update on General Purpose Bit Flag bug and Archive::Zip does not set General Purpose Bit Flag.

.Zip parser code

The local subversion repository of zip_parser has been migrated to Google Code using svnsync. Have to add support for Zip64 and encrypted archives soon.

.Zip Parser

The .Zip file parser has been completed. I will host the code soon, and probably convert it into a Perl module for analysing different types of .Zip files created by different software.