Petr,

I meant to elaborate on some of the simple header checks possible, in the
last message:

The gzip header has some very simple things in the header, including a
"magic" number (a sort of quick file format identifier). If the first 2
bytes aren't  (decimal) 31 and 139, then the file is DEFINITELY NOT gzip
encoded. And the next byte is the identifier for the Compression Method. The
only one used is 8 for DEFLATE. (I believe. It's been a long time...)

So even without any further fancy understanding of the file format, you can
VERY QUICKLY rule out the majority of files/responses that are not gzip
encoded, if their first 3 bytes don't match these values.


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to