在python中,有base64base85base65536......等等,可以将一个文件编码为纯文本格式。并且可以通过解码将其转为 "普通 "文件。
import base64
f = open(filename,'rb')
r = base64.b64encode(f.read())
print(str(r))
然后,使用str(r),就可以将文件转为纯文本。能否用Windows命令来实现?
在批处理中对base64进行解码 我在这个链接中找到了 "certutil "命令。
编码一个文件 certutil -encode inputFileName encodedOutputFileName
解码文件 certutil -decode encodedInputFileName decodedOutputFileName