标题:
[文本处理]
[已解决]批处理如何把字符变成串gb2312编码?
[打印本页]
作者:
chenyq10
时间:
2013-5-15 20:56
标题:
[已解决]批处理如何把字符变成串gb2312编码?
本帖最后由 chenyq10 于 2013-5-16 11:23 编辑
用bat写了一个base64的加解密程序,解密得到的十六进制已经得到,要如何把它变成gb2312编码的字符? 之前有个大神写的加解密程序用的好像是debug,(而且那个程序跑不通),debug在64位系统下没有,有没有不用debug的方法?到底如何把加密文件还原成原来的文件格式,包括回车换行的格式等?
PS:因为这个问题才注册的号,不知道发在这里对不对,如果不对请大大帮忙移到它该在的地方,非常感谢!
作者:
tmplinshi
时间:
2013-5-15 22:11
贴出一部分十六进制看看
作者:
chenyq10
时间:
2013-5-15 23:19
回复
2#
tmplinshi
我用bat写的,将Input.txt中内容,如“测试” 转换成base64编码suLK1A== ,然后我将base64密文解码得到了B2E2CAD4,然后怎么变回原文“测试”? (PS:用的是GB2312编码,目前解密只是单纯把密文反解成十六进制,不知道这样能不能转换成字符串流)
作者:
tmplinshi
时间:
2013-5-16 00:46
echo B2E2CAD4 | xxd -p -r
复制代码
xxd -p -r Input.txt
复制代码
xxd 下载地址:
http://bathome.net/thread-19976-1-1.html
作者:
chenyq10
时间:
2013-5-16 10:55
回复
4#
tmplinshi
太感谢版主了。这个问题纠结了我好几天.....多谢!!!
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2