level 12
cloveses
楼主
import base64
fj=open('aa.jpg','rb')
ft=open('a.txt','w')
ft.write(str(base64.b64encode(fj.read())))
fj.close()
ft.close()
ft=open('a.txt','r')
fj=open('aaa.jpg','wb')
fj.write(base64.b64decode(''.join(line.strip('\n') for line in ft.readlines())))
fj.close()
ft.close()将jpg文件用base64编码,写入txt文件,再用base64解码,为什么还原不了片呢?
2013年05月12日 15点05分
1
fj=open('aa.jpg','rb')
ft=open('a.txt','w')
ft.write(str(base64.b64encode(fj.read())))
fj.close()
ft.close()
ft=open('a.txt','r')
fj=open('aaa.jpg','wb')
fj.write(base64.b64decode(''.join(line.strip('\n') for line in ft.readlines())))
fj.close()
ft.close()将jpg文件用base64编码,写入txt文件,再用base64解码,为什么还原不了片呢?