找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23521|回复: 4

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

[复制链接]
发表于 2013-5-15 20:56:06 | 显示全部楼层 |阅读模式
本帖最后由 chenyq10 于 2013-5-16 11:23 编辑

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


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

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2013-5-15 22:11:21 | 显示全部楼层
贴出一部分十六进制看看
 楼主| 发表于 2013-5-15 23:19:18 | 显示全部楼层
回复 2# tmplinshi


    我用bat写的,将Input.txt中内容,如“测试” 转换成base64编码suLK1A== ,然后我将base64密文解码得到了B2E2CAD4,然后怎么变回原文“测试”?  (PS:用的是GB2312编码,目前解密只是单纯把密文反解成十六进制,不知道这样能不能转换成字符串流)
发表于 2013-5-16 00:46:20 | 显示全部楼层
  1. echo B2E2CAD4 | xxd -p -r
复制代码
  1. xxd -p -r Input.txt
复制代码
xxd 下载地址: http://bathome.net/thread-19976-1-1.html

评分

参与人数 1技术 +1 收起 理由
chenyq10 + 1 赞~

查看全部评分

 楼主| 发表于 2013-5-16 10:55:57 | 显示全部楼层
回复 4# tmplinshi

太感谢版主了。这个问题纠结了我好几天.....多谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 07:20 , Processed in 0.018789 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表