Secondo la guida 2.5.1 del Manuale ESEF dell'ESMA, qualsiasi immagine inclusa nel documento XHTML deve essere una stringa codificata in base64. Se un'immagine nel file non è una stringa codificata in base64, verrà visualizzato il messaggio di errore Violation: "embeddedImageNotUsingBase64Encoding".
Nota: sia noi che l'ESMA raccomandiamo di non incorporare immagini con informazioni finanziarie nel documento iXBRL. Le immagini devono essere utilizzate esclusivamente per informazioni sul marchio, layout grafico, fotografie, ecc.
Includere immagini più grandi
I diversi browser hanno limiti diversi sulle dimensioni delle stringhe base64. Nel caso in cui le dimensioni di un'immagine superino il supporto dei browser, possono essere contenute come file separati all'interno del pacchetto ESEF.
Cos'è la codifica Base64?
Base64 è un gruppo di schemi di codifica da binario a testo che è stato progettato per trasportare dati memorizzati in formati binari tra canali che supportano solo contenuti testuali. Base64 è molto utilizzato nel web e le sue funzionalità includono la possibilità di incorporare diverse risorse binarie (come le immagini) all'interno di file HTML e CSS.