DOS命令实现文件合并隐藏秘密

我们都知道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行以上,这样它头部的内容就不会丢失。

时间: 2024-10-28 12:22:32

DOS命令实现文件合并隐藏秘密的相关文章

巧用DOS命令实现文件合并隐藏秘密

我们都知道DOS命令http://www.aliyun.com/zixun/aggregation/16458.html">Copy的主要作用是复制文件,可是你是否知道,它还有一个作用是合并文件呢? 一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件.将两个独立的MPEG视频文件合并为一个连续的视频文件等. 那么,如果用它合并两个不同类型的文件,结果会怎样呢? 笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用.一起 来看看吧. 比如你

教你一招 用DOS命令行来守护秘密

文件保密一直以来就是一个"老生常谈"的话题,关于这方面的文章介绍也很多,当然每个人采用的方法也不尽相同.在这里大家介绍一种更为有效的方法,就是使用Dos命令先建立一个既安全又保密的文件夹,然后把自己的隐私文件放进去. 下面就以在Windows XP系统中,在D盘创建一个名为"baomi"的文件夹为例: 首先在"运行"窗口中输入"cmd"命令并点击"确定"按钮打开命令行窗口,然后切换到想要创建文件夹的硬盘分区

巧用DOS命令合并多个文本文件的内容_DOS/BAT

(1)首先,使用本书中"批量按序更改文件名"介绍的方法对这100多个文本文件进行按序号重命名: (2)在"命令提示符"窗口中,使用CD命令进入小说文件所在的文件夹: (3)输入"Copy *.txt book.txt"命令并按Enter键执行即可. 稍后,打开小说文件所在的文件夹后,可以看到新生成的book.txt文件的大小正是这100多个文本文件大小的总和,阅读顺序也正是按升序生成的,因此阅读起来很方便. 上次look介绍了使用Word文档合并

巧用DOS命令修复U盘文件错误

我们平时在使用电脑时,基本上不会用到Dos命令.一般用户顶多了解一些简单的Dos命令,比如最经常的就是用ping命令来检测网络情况,今天小编教大家如何用chkdsk命令对U盘文件系统错误进行修复. 首先,chkdsk命令是干什么的?它对我们的U盘有什么用吗? Chkdsk命令是在DOS下用于修复文件系统错误的关键命令.那么,U盘的文件系统错误会对我们的数据安全造成危害吗?我们需要修复它吗? 是的,我们有必要修复文件系统错误,因为它有可能给我们的数据安全带来相当大的危害. 当文件系统出现严重错误,

dos命令行删除带.的文件夹(畸形文件夹)

系统里有一个 temp.. 的文件夹,估计是中木马了,其实就是利用了系统的bug,直接手工删除是无法实现的,一般我们通过dos或者畸形文件夹删除工具才可以   命令行删除带.的文件夹 系统里有一个 temp.. 的文件夹,估计是中木马了 进入DOS 进入该文件所在的位置 复制代码 代码如下: rd /S /Q temp.. 这样就不会提示 文件夹不为空 的错误了.

window和linux文件合并命令

window和linux文件合并命令 在Windows下实现文件合并,用"copy"命令就能实现: 格式:copy /b <filename1>+<filename2>+-+<filenameN> <filename> 其中/b是二进制合并 在Linux下实现文件合并,用"cat"命令就能实现: 格式:cat filename.log.001 filename.log.002 > filename.log

运用dos命令删除空白文件夹

  1.点击右下角"windows"图标,选取"运行"选项,如下图所示: 2.进入运行窗口,输入"cmd"指令,按下"确定"按钮,如下图所示: 3.打开命令指示符界面后,直接输入"RD /s/q"指令,执行该命令删除掉没用空白目录,按下回车键执行指令,如下图所示: 通过以上方法就能借助dos命令删除空白文件夹,如果你也想删除电脑中空白文件夹,那就参照以上步骤进行操作,一次性把没用的空白目录都删除干净.

c++ dos 文件操作-C++运用dos命令读取文件名小问题

问题描述 C++运用dos命令读取文件名小问题 我在我程序中使用了system("dir/b/od *.txt>filename.lst"); 这句话把程序工程文件夹中所有txt文件的名字写入filename.lst.现在我想在指定路径E:共享F13F132000012中读取所有txt文件然后将其文件名写入filename.lst.求问怎么写这句话...貌似是不是应该在这句话中加一个路径地址啊,求具体的代码 谢谢

Windows Dos命令 jar打包文件,jar打包文件夹

Windows Dos命令 jar打包文件,jar打包文件夹 项目上线之后,版本的迭代必不可少,但是怎么做才是规范,安全的呢? 当然原项目备份是必不可少的了: 比如我的项目名是 Wechat (我使用的tomcat服务器,所以该项目Wechat默认在 webapps 文件夹中) 首先对原项目打包:tar cvf wechat20150315.tar WeChat [root@iZ23whn33jnZ webapps]# tar cvf wechat20150315.tar WeChat WeCh