You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在可正常打开的PNG文件中添加可转TXT读取的数据?

在PNG文件中嵌入可通过改后缀读取的文本的正确方法

为什么你的操作会出错

PNG文件有固定的文件头签名(十六进制89 50 4E 47 0D 0A 1A 0A),所有图像软件都会先检查这个签名来识别文件类型。你在签名前添加文本,会破坏这个识别标记,导致Paint 3D无法识别为有效PNG文件。

两种可行的操作方法

方法1:在PNG文件末尾追加文本(最简单)

直接把要添加的文本放在PNG文件的最后,这样:

  • 图像软件读取时会忽略文件末尾不属于PNG结构的额外内容,正常打开图像
  • 将文件扩展名改为.txt后,文本编辑器会读取整个文件内容,末尾的附加文本会正常显示(前面的PNG二进制内容会显示乱码,但不影响你读取追加的文本)

操作步骤(以Windows命令行为例):

  1. 准备好目标PNG文件(比如image.png)和要添加的文本文件(比如note.txt)
  2. 打开命令提示符,执行命令:
    copy /b image.png + note.txt combined.png
    
    该命令会以二进制方式合并两个文件,将文本追加到PNG末尾。

方法2:利用PNG的tEXt可选块(更规范)

PNG格式本身支持嵌入文本元数据(tEXt块),这种方式不会破坏文件结构,图像软件能正常识别,同时可通过工具提取文本,改后缀为.txt后也能在文件内容中找到对应文本。

用ExifTool添加文本的命令示例:

exiftool -Comment="你的附加文本" image.png

内容的提问来源于stack exchange,提问作者LEVK1NG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:44:53