星期一, 十二月 17, 2007

巧用Copy命令隐藏秘密

问题描述:

把一些重要信息隐藏起来,比如用户ID、密码、重要私人信息等。

我们都知道DOS命令Copy的主要作用是复制文件,可是你是否知道,它还有一个作用是合并文件呢?

一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?

笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用。一起来看看吧。

比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图 片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的MS-DOS方式下执行以下命令:

d:\Copy 002.jpg/b + 001.txt/a 003.jpg

其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。

执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开这个它,你会发现它与002.jpg的显示结果一模一样 ——别着急,秘密马上揭晓!用记事本打开003.jpg(在记事本的“打开”对话框中选择“文件类型”为“所有文件”才能打开非TXT文件;或者直接用鼠 标把图片拖进记事本窗口),你看到什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,哈,你再看看!是不是001.txt 文件中的内容?呵呵,“秘密”原来在这儿。

按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重要私人信息等。

这个方法的确很巧妙,推荐尝试!哪怕你并不想隐藏什么,它也能带给你一种新奇的感觉。但经过我的验证,有一点要提醒大家:就是这个文本文件的前面最好空上3行以上,这样它头部的内容就不会丢失。

批量替换文本文件内容

问题描述:

有一批文本格式的文档,现在需要将其中符合某个条件的内容全部替换掉。请问有没有方法可以批量地替换?
问题解答:

如果你安装了EditPlus程序就可以轻松地实现了。用EditPlus打开所有需要进行替换的文档.然后按“Ctrl+H”打开替换窗口,设置好替换内容后再勾选“全部替换范围”下面的“所有打开的文件”选项再进行替换即可。

如何批量合并文件

问题描述:

由于工作需要,需要将一批文本文件(大约有500个左右)合并到一起,一个一个地打开再复制、粘贴,不仅速度慢,还有可能会出错。请问有没有更好的方法可以实现批量合并文本文件?
问题解答:

要想批量合并文本文件,方法有很多,可以通过Word的插入文件功能,也可以通过命令行用命令的方式。
1.通过Word:将所有的文本文件放到同一个文件夹中,接下来打开Word,新建一个空白文档,再单击菜单“插入→文件”,在打开的窗口中将“文件类型”设置为“文本文件”,最后将所有要合并的文本文件添加进来即可。
2. 通过命令:先将所有的文本文档拷贝到同一个文件夹。单击“开始→运行”,输入“cmd”打开命令提示符窗口,然后使用“cd”命令切换到存放文本文件的目录,再使用“copy *.txt c:\puteng.txt”(c:\puteng.txt为存放目标文件的路径及合并后的文件名)。