2024-10-17 06:22:36 发布
网友
在python中,判断字符串是否被zlib压缩的最快方法是什么。我正在使用这个。
def iscompressed(data): result = True try: s =zlib.decompress(data) except: result = False return result
我相信有一种更优雅的方式。
您可以检查头信息的前2个字节-但是,它不是100%安全的。
见第2.2章http://www.faqs.org/rfcs/rfc1950.html
虽然100%确定的唯一方法是尝试对其进行解压缩,但您可以通过查找zlib压缩方法+标志头位进行合理的猜测:
http://www.faqs.org/rfcs/rfc1950.html
您可以检查头信息的前2个字节-但是,它不是100%安全的。
见第2.2章http://www.faqs.org/rfcs/rfc1950.html
虽然100%确定的唯一方法是尝试对其进行解压缩,但您可以通过查找zlib压缩方法+标志头位进行合理的猜测:
http://www.faqs.org/rfcs/rfc1950.html
相关问题 更多 >
编程相关推荐