中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 十六进制码的00与20有什么区别?
作者:
标题: 十六进制码的00与20有什么区别? 上一主题 | 下一主题
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『楼 主』:  十六进制码的00与20有什么区别?

如题。如果将00换成20,解密出是空格符。如果将20换成00,解密出也是空格符。问题是:00与20有什么本质的区别?

2010-5-31 22:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 2 楼』:  

00 应该断了的

20是空格没错



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2010-5-31 22:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『第 3 楼』:  

没有明白什么是  应该断了的?如果是10组00,解密出是10个空格符。
问题是,一般的文件,不管用什么方法生成十六进都不会出问题。但是,如果用FC对图片或COM,EXE,就不会正确。就会掉00码。

[ Last edited by ZJHJ on 2010-5-31 at 22:33 ]

2010-5-31 22:21
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 4 楼』:  

如果是字符串的话,00就断了……

这个可能是工具的问题吧



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2010-5-31 23:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『第 5 楼』:  

如果是一个EXE文件,用debug,生成十六进制码,可能有连续的几百组00,但是只要你用记事本打开,不管你做什么手脚,再生成十六进制码,就不会再有00了。
真是有点费解?

2010-5-31 23:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 6 楼』:  

不太明白。

记事本打开的话,不都是字符了么?

你要改HEX的,还是用UE或者WINHEX改文件啊。



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2010-6-1 15:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Hanyeguxing
银牌会员

正在学习中的菜鸟...


积分 1039
发帖 897
注册 2009-3-1
来自 在地狱中仰望天堂
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by ZJHJ at 2010-5-31 23:24:
如果是一个EXE文件,用debug,生成十六进制码,可能有连续的几百组00,但是只要你用记事本打开,不管你做什么手脚,再生成十六进制码,就不会再有00了。
真是有点费解?

1,因为记事本主要是处理标准可打印字符的,20空格就是其中之一,但00空字符是控制符,记事本打开并保存后,会将00转成20。
2,通常含有大量00的文件也不该使用记事本打开。

[ Last edited by Hanyeguxing on 2010-6-1 at 18:29 ]



批处理之家 http://bbs.bathome.net/forum-5-1.html
2010-6-1 16:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: