可执行文件还原工具UNP
UNP的使用非常简单,只要在DOS下敲入UNP即可得到简要的使用说明及各种开关参数的当前设置值。UNP的使用格式为:
UNP<命令> [开关参数] [Infile] [Outfile]其中Infile为欲还原的文件名,Outfile为还原后的文件名,文件名中可带盘符或路径。
常用的命令参数和开关参数有以下几个:
1.命令参数
c 转换成com文件
d 设置当前的开关参数为缺省
e 展开压缩文件(缺省值)
i 仅显示文件的结构、压缩方式以及exe文件是否可转换成com文件等信息
1 不进行解压缩的文件回存,这一命令对于exe文件优化、去掉覆盖部分等操作特别有用。
m 为exe文件做标记,在文件头部加入一段文本。
o 从其它文件中拷贝覆盖模块
s 搜索压缩文件显示其压缩方法
x 转换成exe文件
2.常用开关选项
开关参数的使用格式为:-开关-或+,其中开关后的-表示关,+为开。各开关选项也可用d命令设置为缺省值。
-a 自动重试。当一个文件被压缩工具进行了多次压缩时,可自动彻底还原。
-b 对原文件以.BAK的形式作备份
-f exe文件优化,类似于HDROPT.EXE的功能
-h 去掉exe文件头中无用的数据
-m 每显示一屏信息暂停一次(类似DOS中MORE的功能)
-r 去掉覆盖数据
-u 更新文件的日期和时间
-- 其后可输入解压文件所需的各种命令行参数
以上简要介绍了UNP常用的各种参数,更详细的内容请参阅UNP.DOC文件。有了这一实用工具,会对您的日常工作带来不少方便。比如DOS 5.0以上的环境下,经常会出现“Packed file is Corrupt”的错误,其实这是由于Microsoft早期的exepack可执行文件压缩模块中的一个小失误所引起的,只要把出错的文件用UNP解压缩,再用高版本的压缩工具重新压缩一下即可解决问题。又如,著名的磁盘刊物生成器TTE生成的文件中,文本内容是不可见的,TTE的“作者也无法帮您恢复文本内容”,但用UNP处理后,原文本内容变得可见了,您就可以对其进行适当修改和处理了。
经过使用,您一定会发现UNP还有更多的用途!
(湖北 杨万生)