De acordo com a orientação 2.5.1 do Manual ESEF da ESMA, qualquer imagem incluída no documento XHTML deve ser uma cadeia de caracteres codificada em base64. Se uma imagem no arquivo não for uma string codificada em base64, você receberá a mensagem de erro Violation: "embeddedImageNotUsingBase64Encoding".
Nota: Nós, assim como a ESMA, recomendamos que você não incorpore imagens com informações financeiras no documento iXBRL. As imagens devem ser usadas exclusivamente para informações de marca, layout / desenho gráfico, fotografias, etc.
Incluindo imagens maiores
Você pode incluir imagens maiores, caso o tamanho de uma imagem exceda o suporte dos navegadores. Caso o tamanho de uma imagem exceda o suporte dos navegadores, você poderá colocá-la em arquivos separados dentro do pacote ESEF.
O que é codificação Base64?
O Base64 é um grupo de esquemas de codificação de binário para texto que foi projetado para transportar dados armazenados em formatações binárias entre canais que suportam apenas conteúdo de texto. O Base64 é mais amplamente usado na rede mundial de computadores e suas funções incluem a capacidade de incorporar diferentes ativos binários (como imagens) em arquivos HTML e CSS.