伙计们,我正在生成一个gzip文件的md5sum。从技术上讲,每次压缩相同的文件,但生成的md5sum都不相同。我如何告诉它使用-n
标志来省略原始文件名和时间戳?
f_in = open(tmpFile, 'rb')
f_out = gzip.open(uploadFile, 'wb')
f_out.writelines(f_in)
f_out.close()
f_in.close()
谢谢!
本GzipFile
类允许您明确提供的文件名和标题中的时间戳。
例如:
#!/usr/bin/python
import sys
import gzip
f = open('out.gz', 'wb')
gz = gzip.GzipFile('', 'wb', 9, f, 0.)
gz.write(str.encode('this is a test'))
gz.close()
f.close()
这将产生一个没有文件名且修改时间为零的gzip标头,这意味着根据RFC 1952标准对gzip的修改时间为零。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句