在 Windows
中,可以使用如下的命令将一个文件隐藏到图片中:
copy /b example.jpg+example.zip output.jpg
新得到的图片可以正常浏览,实现这一特性的原理是什么呢?
如果不用 copy
指令,而是自己实现又需要怎么做?
在 Windows
中,可以使用如下的命令将一个文件隐藏到图片中:
copy /b example.jpg+example.zip output.jpg
新得到的图片可以正常浏览,实现这一特性的原理是什么呢?
如果不用 copy
指令,而是自己实现又需要怎么做?
简单的说,图片数据的内部保存了一些数据来表示这个图片的数据范围,超出这个范围的数据就不会读取显示。
copy
指令会将其他文件的数据附加到图片文件的末尾,这样一来,既不影响图片的显示,也做到了在图片末尾附加数据。使用文本编辑器可以很容易的看到图片末尾附加的文本数据。
不使用
copy
的简单实现: