【问题标题】:Add text to .jpg/png/gif将文本添加到 .jpg/png/gif
【发布时间】:2011-07-16 04:37:33
【问题描述】:

我听说有办法在图像文件的代码中添加额外的隐藏文本(如 jpg/png/gif)。

如果我们在windows中打开这个图片,会显示一张图片,但是如果我们用一些文本编辑器(比如notepad++)打开它,我们会看到我们隐藏的文本。

这个方法是怎么调用的?你能说什么呢?

谢谢。

【问题讨论】:

  • 你的意思是Steganography
  • 速记术语过于笼统
  • 您是否正在考虑图像元数据,例如用于 jpg 的 Exif?

标签: image text png jpeg gif


【解决方案1】:

查找隐写术。有很多工具可以在其中添加任何类型的隐藏数据。但是,通常情况下,记事本无法读取它。您首先需要一个用于添加数据的配套工具。使用它你甚至可以在里面隐藏一个二进制文件。

或者...您可以考虑使用 JPEG 的元数据——EXIF。也有很多工具可以编辑这些数据。它最终存储在文件的标题中,所以它应该就在开头附近,换句话说,文件看起来像:

JFIF ..... (GARBAGE) ..... Your Metadata ...... (GARBAGE)

或者最后,我听说您可以将 RAR 连接到 JPEG 的末尾,它会作为(奇怪的巨大)JPEG 工作,但是当您在 WinRAR 中打开它时,WinRAR 会注意到 RAR 内容。

【讨论】:

    【解决方案2】:

    这称为steganography

    我认为它的主要工业用途是水印内容。

    Information Hiding: Steganography & Digital Watermarking 是该主题的好资源。

    【讨论】:

      【解决方案3】:

      使用“copy” - 将两个文件合二为一。

      copy /B img.jpg + some.txt
      

      因此这两个文件将被合并到 img.jpg 文件中。 some.txt 中的文本附加到 img.jpg 文件的末尾。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-31
        • 2011-08-04
        • 2012-12-21
        • 2012-01-25
        • 1970-01-01
        • 2012-09-15
        • 2013-11-19
        相关资源
        最近更新 更多