根据 ESMA 的 ESEF 手册指南 2.5.1,XHTML 文档中包含的任何图像都应该是 base64 编码的字符串。如果文件中的图像不是 base64 编码的字符串,您将收到错误消息 Violation: “embeddedImageNotUsingBase64Encoding”。
注意:我们和欧洲证券及市场管理局 (ESMA) 都建议您不要在 iXBRL 文档中嵌入包含财务信息的图像。图片仅应用于品牌信息、图形布局、照片等用途。
包括更大的图片
不同的浏览器对 base64 字符串的长度限制也不同。如果图像大小超过浏览器支持的范围,则可以将其作为单独的文件包含在 ESEF 包中。
什么是Base64编码?
Base64 是一组二进制到文本的编码方案,旨在将以二进制格式存储的数据在仅支持文本内容的通道之间传输。Base64 在万维网上应用最为广泛,其功能包括将不同的二进制资源(例如图像)嵌入到 HTML 和 CSS 文件中。