Zgodnie z wytycznymi ESMA zawartymi w Podręczniku ESEF 2.5.1 każdy obraz zawarty w dokumencie XHTML powinien być ciągiem zakodowanym w base64. Jeśli obraz w pliku nie jest zakodowanym ciągiem base64, otrzymasz komunikat o błędzie Naruszenie: "embeddedImageNotUsingBase64Encoding".
Uwaga: Zarówno my, jak i ESMA zalecamy, aby nie osadzać obrazów z informacjami finansowymi w dokumencie iXBRL. Obrazy powinny być wykorzystywane wyłącznie do informacji o marce, układu graficznego, zdjęć itp.
W tym większe obrazy
Różne przeglądarki będą miały różne limity rozmiaru łańcuchów base64. W przypadku, gdy rozmiar obrazu przekracza obsługę przeglądarek, mogą one być zawarte jako oddzielne pliki w pakiecie ESEF.
Czym jest kodowanie Base64?
Base64 to grupa schematów kodowania binarnego do tekstu, która została zaprojektowana do przenoszenia danych przechowywanych w formatach binarnych między kanałami, które obsługują tylko zawartość tekstową. Base64 jest najczęściej używany w Internecie, a jego funkcje obejmują możliwość osadzania różnych zasobów binarnych (takich jak obrazy) w plikach HTML i CSS.