添加文本到 .jpg/png/gif
我听说有某种方法可以在图像文件的代码中添加额外的隐藏文本(如 jpg/png/gif)。
如果我们在 Windows 中打开此图像,将显示一张图片,但如果我们通过某些文本编辑器(如记事本++)打开它,我们将看到隐藏的文本。
这个方法怎么调用呢?对此你有什么想说的吗?
谢谢。
I heard there is some way, to add additional hidden text inside code of the image file (like jpg/png/gif).
If we open this image in windows, will be shown a picture, but if we open it by some text-editor (like notepad++), we will see our hidden text.
How is this method called? What can you say about it?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查找隐写术。有很多工具可以在其中添加您想要的任何类型的隐藏数据。但通常情况下,记事本无法读取它。您需要一个与最初用于添加数据的工具配套的工具。使用它你甚至可以在里面隐藏一个二进制文件。
或者...您可以考虑使用 JPEG 的元数据 - EXIF。也有很多工具可以编辑这些数据。它最终存储在文件的标头中,因此它应该位于开头附近,换句话说,文件看起来像这样:
或者最后,我听说您可以将 RAR 连接到 JPEG 的末尾,然后它将作为(奇怪的巨大)JPEG 工作,但当您在 WinRAR 中打开 RAR 时,WinRAR 会注意到 RAR 内容。
Look up steganography. There are lots of tools to add any kind of hidden data you want in there. Usually though, it's not readable by notepad though. you need a companion tool to the one you used to add the data in in the first place. Using this you can even hide a binary file inside.
OR... you could look into using the metadata -- EXIF -- of the JPEG. Lots of tools exist to edit that data too. It ends up stored in the header of the file, so it should be right near the beginning, in other words the file would look something like:
Or finally, I hear that you can just concatenate a RAR onto the end of a JPEG and it will work as a (strangely huge) JPEG but WinRAR will notice the RAR contents when you open it in WinRAR.
这称为隐写术。
我认为它的主要工业用途是为内容添加水印。
信息隐藏:隐写术和隐写术数字水印是关于该主题的一个很好的资源。
This is called steganography.
I think its primary industrial use is watermarking content.
Information Hiding: Steganography & Digital Watermarking is a good resource on the topic.
使用“复制" - 将两个文件复制为一个。
因此这两个文件将被合并到 img.jpg 文件中。 some.txt 中的文本将附加到 img.jpg 文件的末尾。
Use "copy" - copy two files in one.
Thus both file will be merged into the img.jpg file. The text from some.txt is append to the end of the img.jpg file.