Board logo

标题: [文本处理] [已解决]批处理如何把字符变成串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

  1. echo B2E2CAD4 | xxd -p -r
复制代码
  1. 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