先前接触过图片和压缩文件rar合并成一个图片文件,通过修改后缀名还原出压缩文件。1024,你懂得,哈哈;最早见到是论坛大大们为了防和谐将种子文件合并到图片中。
        那么这么做有什么好处或者用途呢?刚才已经说了一个用途,哈哈~~~当然这样做更正规的用途是简单加密,将rar文件隐藏于图片中,不容易被发现;黑客们也利用这个用法,简单地将木马病毒等隐藏域图片中,当你打开图片后木马程序就开始运行,而你还浑然不觉呢。
        关于文件合并的工具,网上一搜一大堆,但是这些小工具都是封装好的,原理到底是说嘛呢?DOS下的copy命令复制文件!
 
        命令格式:copy /b 文件1+文件2+......文件N 合并后的文件名
        命令讲解:使用"+"将多个相同或不同格式的文件合并为一个文件。
 
 
小提示:
1.在尾部隐藏了文本数据的图片文件,在使用了其他文件编辑器并保存后,隐藏的文本数据有可能丢失。
2.MP3文件在使用此方法连接后,就可以实现连续播放。
3.合成图片/歌曲这样的二进制文件必须使用/b参数(b代表Binaty,二进制),否则将会失败;另一个合并参数是/a(ASCII,文本文件),只能用于纯文本的合并。两参数不能同时使用,二进制方式可以合并文本文件和二进制文件,而文本方式用于纯文本的合并。、
4.当进行软盘复制时,可在命令中加入"/v"参数,这样可以减少因操作介质的问题而导致的数据写入失败。
 
        C:>copy /a 1.txt+rar.txt 3.txt
        1.txt
        rar.txt
        已复制         1 个文件。
 
 
        C:>copy /b 1.jpg+1.txt 3.jpg
        1.jpg
        1.txt
        已复制         1 个文件。
    
    附:DOS下copy命令help
        copy /?        将一份或多份文件复制到另一个位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
     [+ source [/A | /B] [+ ...]] [destination [/A | /B]]
  source       指定要复制的文件。
  /A           表示一个 ASCII 文本文件。
  /B           表示一个二进位文件。
  /D           允许解密要创建的目标文件
  destination  为新文件指定目录和/或文件名。
  /V           验证新文件写入是否正确。
  /N           复制带有非 8dot3 名称的文件时,
               尽可能使用短文件名。
  /Y           不使用确认是否要改写现有目标文件
               的提示。
  /-Y        
 点滴生活,生活点滴,都需要你来陪伴,往后余生,请多多指教。男人最幸福的事情是:一个好妻子,一份好工作,一个好身体。
点滴生活,生活点滴,都需要你来陪伴,往后余生,请多多指教。男人最幸福的事情是:一个好妻子,一份好工作,一个好身体。 
	