文件格式均为kv对,即keylength, key, valuelen, value. 如何对其进行读写操作,本文列出demo code。感谢涛哥贡献部分代码,这里分享,方便大家使用。
Python:
def readimg():
fr = open('IMG_2963.JPG','r')
keylen = struct.unpack('i',fr.read(4))[0]
key = fr.read(keylen)
valuelen = struct.unpack('i',fr.read(4))[0]
value = fr.read(valuelen)
fr.close()
def writeimg():
fw = open('Img_to_Write','w')
key = 'key'
fw.write(struct.pack('i',len(key)))
fw.write(key)
fw.write(struct.pack('i',len(val)))
fw.write(val)
fw.close()