I have written a .Zip file parser. This parser can be (hopefully) used to identify buggy areas of Archive::Zip and possibly other .Zip file writers. Currently, it lacks the capability to parse Zip64 and encrypted .Zip files. I wish to add support for those soon.