¿Cuál es la forma más rápida en que python determina si una cadena fue comprimida por zlib? Estoy usando esto actualmente.cómo detectar rápidamente si una cadena está comprimida zlib?
def iscompressed(data):
result = True
try:
s =zlib.decompress(data)
except:
result = False
return result
Estoy seguro de que hay una manera más elegante.
no siempre utilizar un 'desnudos excepto:' - le conseguirá resultados falsos. use 'excepto zlib.error:' para capturar el error correcto. – nosklo
Buena sugerencia. Gracias. – LouisChiffre