如何解决 .cmd文件用记事本打开来是乱码,但能正常执行?

来源:百度知道 编辑:UC知道 时间:2024/05/26 22:19:15
我有一个网上下载来的 .cmd 文件,用记事本打开后,显示是乱码,但能正常执行,请各位高手指点一二,小弟感激不尽。
.cmd文件是WINDOWS2000/XP下面的脚本文件,是早期DOS下面的批处理文件(即 .BAT文件)。文本格式为TXT,可以用DOS下面的EDIT命令,WINDOWS下面的记事本等软件来编辑。我在网上查了下,有网友说是在.CMD文件的头加上%%a,可以加密.CMD文件,而且还能正常执行(我试了一下,好像不行),我想知道假如是这样加密的,那么应该怎么样解密? 仍然谢谢网友wanglx2188的回答。(简单的说就是文本文件加密了,怎么解密?而*.CMD文件是WINDOWS的脚本处理命令,加密后还是能够被WINDOWS识别,我们只能看到乱码)

下载一个UltraEdit(或其他十六进制编辑器),用来打开这样的文件,切换到十六进制查看模式,可以看到,文件头部有很多%%a。把鼠标定位到最后一个%%a,开始复制,直到文件尾部。粘贴到其他任何文件编辑器里就可以查看了。
至于如何加密,可以查看:
http://zhidao.baidu.com/question/30644011.html

一般不明程序在XP上显示都是记事本文件,除了exe、dll等。

记事本打不开很可能是编码问题,建议你使用IE打开(可以先修改扩展名为txt),然后试试不同的编码方式,应该可以察看的,.cmd文件没有真正加密的方法,%%a只是伪加密。

在文件名后面加.txt拓展名或者右击->查看->记事本