Support for streamed ZIP files: Difference between revisions
Aschetinin (talk | contribs) mNo edit summary |
Aschetinin (talk | contribs) mNo edit summary |
||
Line 14: | Line 14: | ||
aschetinin @t gmail.com | aschetinin @t gmail.com | ||
{{backlink|Packer plugins Ideas and suggestions|Packer plugins (WCX)}} |
Latest revision as of 08:00, 31 July 2006
Support for streamed ZIP files is missing.
This is a variation of ZIP (fully standard for probably 10 years already) which allows creating ZIP files on-the-fly and sending them to an output stream (like socket).
This format differs from regular ZIP only in 3rd bit of general purpose bit flag set to 1; 3 fields in the local file header empty: crc32, compressed size, uncompressed size (because they cannot be know ahead); and added file descriptor right after the file stream with exactly the same 3 fields: crc32, compressed size, uncompressed size.
WinZIP, WinRAR, Unix unzip, JRE, even Windows XP Explorer support this variation of ZIP format, but Total Commander does not :-)
I have an example of the archive, and probably may help with implementation.
Sincerely,
Andrew
aschetinin @t gmail.com
Back to Packer plugins (WCX)