为什么这些行不会给我相同的结果?为什么gzip不一致?
>>> gzip.compress('same'.encode('ascii'))
b'\x1f\x8b\x08\x00\xe2\x0e0V\x02\xff+N\xccM\x05\x00D\xf1P\xfc\x04\x00\x00\x00'
>>> gzip.compress('same'.encode('ascii'))
b'\x1f\x8b\x08\x00\xe3\x0e0V\x02\xff+N\xccM\x05\x00D\xf1P\xfc\x04\x00\x00\x00'
这对单元测试非常恼人。
我认为gzip标题包含一个时间戳 – andars
这与python无关。你可以从命令行看到运行gzip的相同的东西。 – stark
我在node.js中制作了完全相同的代码,并且它是一致的。 –