Basis van webtechnologie
3000 bytes aan beeldgegevens worden met Base64 gecodeerd en in HTML ingesloten. Hoeveel tekens telt het resultaat van de codering als er geen regeleinden worden ingevoegd?
- A2250 tekens
- B4000 tekens
- C6000 tekens
Antwoord en toelichting tonen
Antwoord: B. 4000 tekens
Base64 splitst elke 3 bytes (24 bits) in vier groepen van 6 bits en geeft elke groep weer met een van 64 tekens. De grootte wordt daardoor 4/3 van het origineel: 3000 ÷ 3 × 4 = 4000 tekens. Als het oorspronkelijke aantal bytes geen veelvoud van 3 is, wordt aan het einde „=” toegevoegd om een eenheid van 4 tekens vol te maken. Een afbeelding in HTML of CSS insluiten vermindert het aantal verzoeken, maar de gegevens worden ongeveer 33% groter, en de browser kan ze niet meer als apart bestand opslaan en hergebruiken.