Base64 encoder en decoder
LinkEncodeer tekst als standaard Base64 of decodeer een Base64-string. Deze widget is bedoeld voor korte tekstwaarden, niet voor geüploade bestanden.
Wat Base64 doet
LinkBase64 geeft bytes weer met letters, cijfers, +, / en eventueel = als opvulling. Zo wordt Man omgezet naar TWFu. Het is codering, geen versleuteling. Iedereen kan de waarde decoderen, dus Base64 beschermt geen wachtwoorden of vertrouwelijke gegevens. De uitvoer is meestal ongeveer een derde groter dan de invoer.
Beperkingen van deze widget
LinkDe widget gebruikt btoa() en atob() van de browser. Rechtstreeks encoderen werkt daarom alleen voor tekens waarvan de codepunten in één byte passen. Tekst met bijvoorbeeld €, 漢 of emoji geeft een fout, tenzij je die eerst omzet naar UTF-8-bytes. Gedecodeerde binaire bytes zijn mogelijk niet leesbaar als tekst. De widget heeft geen bestandsupload en maakt geen data-URL’s.
Dit is standaard Base64. De URL-veilige variant gebruikt - en _ in plaats van + en / en laat de opvulling vaak weg.
Fouten, privacy en opslag
LinkOngeldige Base64-invoer geeft een foutmelding. De verwerking gebeurt in je browser, maar de invoer en gekozen actie worden in localStorage bewaard. Wis ze na gebruik van gevoelige data op een gedeeld apparaat.
Gerelateerde tools
LinkMeer lezen
Link- IETF: Base-N Encodings
Widget gemaakt met staark