Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Text 图像文件(如PNG或JGP)中隐藏/打开的单词_Text_Png_Jpeg - Fatal编程技术网

Text 图像文件(如PNG或JGP)中隐藏/打开的单词

Text 图像文件(如PNG或JGP)中隐藏/打开的单词,text,png,jpeg,Text,Png,Jpeg,据我所知,我的问题与速记或win.rar解决方案中涉及的主题无关,我已经看到,在这里,你基本上隐藏了信息 我试图找出是否有一种方法可以通过一条简单的消息将代码插入到一个文件中,比如jpg或png,随后可以由一个程序读取该文件,而无需通过像素上的细微差异或速记将其编码到文件中 我基本上只需要一个标签信息,它是文件本身的一部分,不是由图像阅读器提供的,但可能由某种文本阅读器看到 我不确定这有多可能,因为除了RGB像素代码外,我大部分不了解png/jgp/ect文件的顺序/布局。如何启动,图像显示工具

据我所知,我的问题与速记或win.rar解决方案中涉及的主题无关,我已经看到,在这里,你基本上隐藏了信息

我试图找出是否有一种方法可以通过一条简单的消息将代码插入到一个文件中,比如jpg或png,随后可以由一个程序读取该文件,而无需通过像素上的细微差异或速记将其编码到文件中

我基本上只需要一个标签信息,它是文件本身的一部分,不是由图像阅读器提供的,但可能由某种文本阅读器看到

我不确定这有多可能,因为除了RGB像素代码外,我大部分不了解png/jgp/ect文件的顺序/布局。如何启动,图像显示工具如何知道停止显示ect

我设想的方式是: pngStartCode->RGBinfo-->png结束代码,以便图像阅读器知道停止->开始某种阅读器将识别的序列(可能是新的文本阅读器)->需要通信的书面文本->endcodeforreader


我可能只是在这里漫谈一些荒谬的事情,但请让我知道这是否至少是可能的。

您可以使用以下命令(Windows命令提示符)

  • 用你的信息创建一个文本文件,比如“message.txt”
  • 现在选择目标文件(它可以是像a.jpg、a.png、a.exe等任何文件),说“image.jpg”
  • 现在执行下面的命令

    复制/b“image.jpg”+“message.txt”“NewImage.jpg”

  • 上面的命令将组合文件(以二进制模式)并创建一个新文件(在本例中为NewImage.jpg)。现在,如果有人打开图像,他们将只看到noraml图像。若你们想查看文本,你们可以用任何文本编辑器(记事本)打开它并向下滚动到最后一个,在那个里你们可以找到文本


    在这里,它不会在图像中改变任何像素或任何东西,它只是在图像中添加文本。

    听起来OP是在询问PNG规范中的注释标记(即添加数据,但无意隐藏数据)

    PNG文件被分成“块”。图像部分通常被分成几个IDAT块;颜色、大小等存储在IHDR块中

    iTXt、tEXt和zTXt块用于传递与图像相关联的文本信息,因此通常需要使用工具添加这些类型的块。文本仅用于纯文本,zTXt是压缩的

    更多关于PNG规范的信息,包括可用的区块类型,可以在google上找到区块查看器

    为方便您在预设时间(2021年1月)查看、编辑和添加块,这里有两个工具:

    • Windows 10:
    • Linux:
    • Mac:

    注:我不担保上述任何链接的安全性。从internet下载任何文件时,请使用标准警告。如果你没有自己的防病毒软件,那么你可以在网上免费上传个人文件。

    我想你要找的是
    元数据
    差不多就是把.png/.jpg和文本文件结合起来。哇,比我想象的简单多了。谢谢@Rejeev,我试试看。我想真正的挑战是在没有png/jpg数据干扰的情况下读取文本文件。实际文件长度是预定义的,很容易延迟。之后的任何内容都是您的数据。