将rar等文件隐藏在图片中的实现方法

优克莉伍德·海尔赛兹
大家可以把这个图片保存到本地存为.7z文件,解压就可以看到效果了。我使用批处理的方法,这样比较简单跟快捷!

【本图片解压后是一个加水印的工具!】

不少朋友在网上见过这样的图片,把它保存下来,然后把扩展名改成rar,就可解压出里面的文件,真是神奇哦!好象刘谦变魔术一样,不可思议!下面就跟大家介绍一下这种文件的制作方法。

批处理制作的方法

新建一个文本文件置于目录下,目录中放一张图片和压缩包文件。

文本文件的内容为:


copy /b 图片.jpg+压缩包.rar 新图片.jpg

如:copy /b mypicture.jpg+myfile.rar bigtoothcat.jpg

然后把文本文件的扩展名txt改为bat,双击运行这个bat文件,就可生成一个新图片,这个新图片就已经隐藏了压缩包。

其中mypicture.jpg和myfile.rar之间用+(加号)连接,注意连接顺序是图片在前,rar文件在后;在rar和生成的bigtoothcat.jpg之间有一个空格;copy命令的/b参数表示二进制编码,可将压缩文件myfile.rar捆绑于mypicture.jpg之中。其实用于捆绑和被捆绑的文件也不限于jpg和rar,你当然可换成其他你想捆绑的文件类型,但不要用于捆绑病毒或恶意软件哦,否则人人得而诛之。

END
~~~~~~~~
SAS

《将rar等文件隐藏在图片中的实现方法》上有19条评论

  1. 知道问题出在哪儿了。你那个EXE文件没有先压缩一下,而是直接用那个命令加到图片里面的,对吧。
    试验了几次,把压缩包加到图片里,然后把图片解压,得到的直接就是压缩包中的内容了。

    1. 我的压缩格式为7z,你改错格式了
      而且exe格式也是可以添加在图片后面的
      那样就不用解压…(文件偏大…)

  2. ! C:Documents and SettingsAdministrator桌面优克莉伍德·海尔赛兹.gz: 未知方式于 MiniPhoto.exe
    ! C:Documents and SettingsAdministrator桌面优克莉伍德·海尔赛兹.gz: 操作失败
    然后解压出来的那个EXE不能用,说不是有效的WIN32程序。

      1. 改成7z也是一样报错。并且试过了,加其他后缀的文件,比如TXT、BAT等也是一样,不先打包就不行。莫非WINRAR跟好压不一样么。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code