图种——把文件藏进图片
先前看站里有人把文件藏在图里,然后我就各处去找教程,我搬过来给各位作者看看。
一种特殊方式,将图片文件与压缩文件结合起来。
该文件一般外观上为图片文件,可以正常预览图片;将该图片下载到本地后,可以通过修改文件的后缀名(如将.jpg改为.rar)并使用压缩软件对其解压缩,获取隐藏在图片文件中的压缩文件。
虽然图种携带的是压缩包,但解压包内可以是任意的文件。
但文件增大,图种的大小也会随之增大。
所以通常图种中夹带的压缩包很小(例如种子文件),故称为图种。
原理:
把图片与压缩文件用二进制的方式合并起来。
图片的读取只需要读取前半部分的数据即可以正常显示,压缩文件只需要读取后半部分的数据即可以正常读取。
如何使用图种:
图种——把文件藏进图片 1
电脑右键保存图片(另存为) / 网盘里下载图片原图,把jpg后缀改为rar并解压即可。
P.S. 封面就是一则例子(或下图⬇️)
如何制作图种
方法1:
使用win+r,然后cmd+enter 打开cmd
copy /b x.jpg+y.zip z.jpg
注:文件推荐带目录,例如:
“C:UsersAdministratorDesktopsample.jpg”
这样生成的z.jpg把后缀改为rar即可成功解压
方法2:
使用bat(或根据需要的功能自己写/改)
P.S. bat文件右键可以编辑,也可以创建一个txt文件改后缀为bat
文件内含:
简易教程:
打开txt文件,把网盘链接复制进去,运行start_v1.0.bat,会生成一个fake.jpg,即图种。
然后贴在文章里 / 上传网盘发出去就行
注意:
如果想换图可以更改名称为:images.jpg并替换文件夹内同名文件
在bat文件内为了写起来方便,图片名和txt文件名都必须为图中的,或下面有介绍如何修改。
图片,要隐藏的文件,bat,三个必须处于同一个文件夹
或:把藏的东西压成inside.rar,然后运行v0.1版本
注意:最终的图片大小=合成前两个文件之和,所以太大也容易露陷,例如几个G的图。
原理:
@echo off
set a=%~dp0
“C:Program FilesWinRARRar.exe” a -ep1 “%a%inside.rar” “%a%inside.txt”
copy /b images.jpg+inside.rar fake.jpg
del “%a%inside.rar” /a /q
第二行的 %~dp0 为bat文件当前目录,也可以改为自己需要的
如果WinRAR装在其他地方请改第三行前面的目录地址
如果图片名为其他的,可以把第四行的images.jpg换成自己文件图片的名字,只试过jpg后缀,没试过其他的。
第四行fake.jpg是最终结果(可以改成自己喜欢的名字)
第三行为用winrar压缩txt文件
第四行为使txt和图片结合
第五行为删除过程中产生的rar文件