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?

  1. A2250 tekens
  2. B4000 tekens
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Een websysteem wordt opgebouwd uit drie lagen: een webserver, een applicatieserver en een databaseserver. Welke verwerking neemt de applicatieserver hoofdzakelijk voor zijn rekening?
  2. Welke beschrijving van een reverse proxy is juist?
  3. Bij CGI start de webserver bij elk ontvangen verzoek het programma als een nieuw proces, en het proces eindigt als de verwerking klaar is. Wat is de belangrijkste reden dat FastCGI en de aanpak met applicatieservers veel verzoeken efficiënter kunnen afhandelen dan CGI?
  4. Welke manier om de pagina's van een website te maken, genereert in de buildfase vooraf de HTML-bestanden van alle pagina's en geeft bij verzoeken die bestanden ongewijzigd terug?
  5. Welke combinatie van elementen in de eerste regel van een HTTP/1.1-verzoek (de verzoekregel, request line) is juist?