Voorbeeld
Input:
https://www.starrytool.com
Klik op de codeerknop voor output:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Over de Online Base64 Coderen/Decoderen Converter
De Base64-codering in deze tool is een methode om binaire gegevens om te zetten in karakters voor transmissie over systemen die geen binaire gegevens ondersteunen. Tijdens het coderen worden drie bytes van binaire gegevens omgezet in vier Base64-karakters.
Base64-decoderen is het omgekeerde proces van Base64-coderen, waarbij Base64-karakters weer worden omgezet naar de oorspronkelijke binaire gegevens. Dit gebeurt typisch nadat de gegevens naar hun bestemming zijn verzonden, om de oorspronkelijke binaire gegevens te herstellen.
• Kenmerken
Tekstvorm: De uitvoer van Base64-codering is in tekstvorm, die veilig kan worden verzonden in tekstomgevingen zoals XML, JSON, of andere contexten die platte tekst vereisen.
Grootte Toename: Base64-codering vergroot de grootte van de gegevens met ongeveer 33%, aangezien het drie bytes van gegevens codeert naar vier Base64-karakters.
Geen Encryptie: Base64-codering is geen veilige methode van encryptie; het kan gemakkelijk worden gedecodeerd terug naar de oorspronkelijke gegevens. Daarom moet het niet worden gebruikt om gevoelige informatie te beschermen.
Leesbaarheid: Hoewel Base64-gecodeerde gegevens als tekst worden beschouwd, zijn ze niet leesbaar voor mensen.
• Gebruiksscenario's
E-mailtransmissie: Base64 wordt veel gebruikt in e-mailsystemen om niet-tekstbijlagen (zoals afbeeldingen en documentbestanden) om te zetten naar tekstformaat, waardoor hun verzending in alleen-tekst e-mailsystemen mogelijk is.
Data URLs: In HTML en CSS wordt Base64-codering gebruikt om kleine binaire objecten zoals afbeeldingen en lettertypebestanden rechtstreeks in de code in te bedden als data-URL's.
Basisauthenticatie: In HTTP-basisauthenticatie worden gebruikersnamen en wachtwoorden gecodeerd in Base64 voordat ze naar de server worden verzonden, waardoor het risico van het verzenden van gevoelige informatie in platte tekst wordt verminderd.
WebSockets en Andere Binaire Protocollen: In gevallen waar binaire gegevens via een tekstprotocol zoals WebSockets moeten worden verzonden, biedt Base64-codering een mechanisme.