[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理如何把字符变成串gb2312编码?

本帖最后由 chenyq10 于 2013-5-16 11:23 编辑

用bat写了一个base64的加解密程序,解密得到的十六进制已经得到,要如何把它变成gb2312编码的字符? 之前有个大神写的加解密程序用的好像是debug,(而且那个程序跑不通),debug在64位系统下没有,有没有不用debug的方法?到底如何把加密文件还原成原来的文件格式,包括回车换行的格式等?


PS:因为这个问题才注册的号,不知道发在这里对不对,如果不对请大大帮忙移到它该在的地方,非常感谢!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

贴出一部分十六进制看看

TOP

回复 2# tmplinshi


    我用bat写的,将Input.txt中内容,如“测试” 转换成base64编码suLK1A== ,然后我将base64密文解码得到了B2E2CAD4,然后怎么变回原文“测试”?  (PS:用的是GB2312编码,目前解密只是单纯把密文反解成十六进制,不知道这样能不能转换成字符串流)

TOP

  1. echo B2E2CAD4 | xxd -p -r
复制代码
  1. xxd -p -r Input.txt
复制代码
xxd 下载地址: http://bathome.net/thread-19976-1-1.html
1

评分人数

TOP

回复 4# tmplinshi

太感谢版主了。这个问题纠结了我好几天.....多谢!!!

TOP

返回列表