GB 45438-2025 元数据隐式标识技术实现指南
开发者向:AIGC 元数据字段格式、写入位置与代码示例。
字段格式(附录 E,规范性)
在文件元数据中添加字段名或关键词含 "AIGC" 的扩展字段,值为 JSON 字符串:{"AIGC":{"Label":"1","ContentProducer":"服务者名称或编码","ProduceID":"内容唯一编号","ReservedCode1":"安全防护信息","ContentPropagator":"传播平台名称或编码","PropagateID":"传播编号","ReservedCode2":"..."}}。
Label 取值:1=属于 AI 生成合成、2=可能、3=疑似(字符串类型)。首次写入时传播要素与制作要素取值一致。文件中应仅保留一份该标识。
各文件类型写入位置
图片:EXIF(如 ImageDescription/UserComment)或 XMP 自定义命名空间;PNG 可用 tEXt/iTXt chunk(关键词含 AIGC)。
音频:MP3 ID3v2 TXXX 帧(描述含 AIGC)、WAV LIST-INFO、FLAC Vorbis comment。
视频:MP4/MOV 的 XMP box 或 udta 自定义 atom;建议同时在容器级与轨道级保持一致。
文本文件:Markdown front-matter、OOXML(docx)core/custom properties 中添加 AIGC 属性。
校验
写入后用 exiftool 等工具验证字段存在且 JSON 可解析;转码/压缩管线(CDN 图片压缩、视频转码)常会剥离元数据,须在最终分发产物上复验。
整改清单
- 字段名含 AIGC
- JSON 七字段齐全
- Label 取值正确
- 仅保留一份
- 转码后复验
条款依据
服务提供者应在生成合成内容的文件元数据中添加隐式标识,包含内容属性信息、服务提供者名称或编码、内容编号等制作要素信息;鼓励添加数字水印。
文件元数据隐式标识:在元数据中添加字段名/关键词含 "AIGC" 的扩展字段,值为 JSON 字符串 {"AIGC":{"Label":"...","ContentProducer":"...","ProduceID":"...","ReservedCode1":"...","ContentPropagator":"...","PropagateID":"...","ReservedCode2":"..."}}。Label 取值:1=属于、2=可能、3=疑似 AI 生成合成内容。
显式标识要素:文字标识(如"AI生成"等字样)应清晰可辨,位置、字号、颜色须保证可感知(文字字号不低于正文最小字号等);音频用语音提示或节奏提示;视频用起始画面角标等方式。文件中应仅保留一份元数据隐式标识。
常见问题
和 C2PA 什么关系?
C2PA 是国际内容凭证标准,与国标不冲突;可同时嵌入,但国标 AIGC 字段是国内强制要求,C2PA 不能替代。
依据文本采集日期 2026-08-01;平台功能入口以各平台最新规则为准。