Python给文件添加二进制头
import os
if __name__ == '__main__':
filepath='test.001'
binfile = open(filepath, 'rb') #打开二进制文件
resfile = open('test.001.fixed', 'wb')
size = os.path.getsize(filepath) #获得文件大小
resfile.write(b'\x50\x4b\x03\x04') #指定二进制头部内容
for i in range(size):
data = binfile.read(1) #每次输出一个字节
resfile.write(data)
# print(type(data))
binfile.close()
resfile.close()