Adam Kubica a écrit :
After some king of brain fucked tries, I found:
zlib.decompress( data ) #equivalent gzdecompress()
zlib.decompress( data, -zlib.MAX_WBITS ) #equivalent gzdeflate()
Note: you can also use encode() and decode() methods on the string
containing your data, specifying 'zip' as encoding.
Example:
'HelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHell
oHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHell
oHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHell
oHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHell
oHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHell
oHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHell
oHelloHelloHelloHello'
IMHO this is mode understandable than zlib.decompress( data,
-zlib.MAX_WBITS ).
A+
Laurent.
PS. There may be other compression encodings... look at
encodings.aliases.aliases, where I can see 'zip' and 'zlib' (same), but
also 'bz2'. - you can also found encoders for hexadecimal, quoted
printable, and other formats.