Tekst coderen naar Base64
- Dashboard
- Documentatie
- API
Waarom tekst in base64 coderen?
Base64-codering wordt gebruikt om binaire gegevens of tekst weer te geven als tekenreeksen van ASCII-tekens. Het is bijzonder nuttig voor het verzenden van gegevens via protocollen die bepaalde soorten tekens niet ondersteunen of die een tekstweergave van de gegevens vereisen.
Functies van de base64-codeertool
Met deze tool kunt u eenvoudig tekst in base64 coderen. U kunt eenvoudige tekstreeksen of binaire gegevens (zoals afbeeldingen) coderen om ze veilig te verzenden of te integreren in formaten die alleen tekstgegevens accepteren.
Hoe u de base64-codeertool gebruikt
Op de codeerpagina kunt u de tekst die u wilt coderen invoeren in het daarvoor bestemde tekstgebied. Klik op de codeerknop om de base64-weergave van de tekst te genereren.
Zodra de tekst is gecodeerd in base64, wordt de bijbehorende base64-tekenreeks weergegeven in een resultaatgebied. U kunt deze base64-tekenreeks kopiëren om deze in uw projecten of toepassingen te gebruiken.
Voorbeeld van het coderen van tekst in base64
Hier is een voorbeeld van het coderen van een tekstreeks "Bonjour, monde !" in base64:
Qm9uam91ciwgbW9uZGUgIQ==
Veelgestelde vragen
Maakt het coderen van tekst in base64 deze veilig?
Nee. Base64 is een omkeerbare codering, geen versleuteling. Iedereen kan de tekenreeks
decoderen met een tool zoals onze decoder of het commando
base64 -d. Om inhoud daadwerkelijk te verbergen, gebruikt u een versleutelingsalgoritme
zoals AES met een geheime sleutel.
Waarom is het resultaat langer dan mijn tekst?
Base64 transformeert drie binaire bytes in vier ASCII-tekens. De uitvoer is dus mechanisch ongeveer 33% langer dan de invoer. Dat is de prijs die betaald moet worden om elke byte te transporteren in een kanaal dat alleen tekst accepteert (HTTP-headers, MIME-e-mails, JSON-tekenreeksen).
Hoe worden accenten en emoji's beheerd?
De tekst wordt in UTF-8 gecodeerd voor de transformatie naar base64. Een geaccentueerd teken zoals
é beslaat twee bytes, een emoji zoals een ster vier. Elk Unicode-teken
gaat zonder problemen door, in tegenstelling tot oudere coderingen zoals ISO-8859-1.
Wat is het verschil tussen base64 en base64url?
De base64url-variant vervangt + door - en / door
_, en laat vaak de padding = weg. Het is het formaat dat in
JWT's en in URL-parameters wordt gebruikt. Deze tool produceert standaard base64; converteer vervolgens
met een tekenvervanging als u de URL-safe-variant nodig hebt.
Waarom eindigt het resultaat met =?
Wanneer de lengte van de oorspronkelijke tekst geen veelvoud van drie bytes is, voegt base64 een of
twee opvulkarakters = toe om de laatste groep van vier tekens aan te vullen.
Een geldige base64-tekenreeks heeft dus altijd een lengte die een veelvoud van vier is.
Wordt de ingevoerde tekst naar een server verzonden?
Ja, de codering wordt aan de serverkant uitgevoerd gedurende de tijd van de aanvraag. Niets wordt bewaard na de
terugkeer van het resultaat. Voor gevoelige informatie is het lokale equivalent
echo -n "uw tekst" | base64 op Linux of macOS, dat niets over het
netwerk verzendt.
Voorbeeldverzoek
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
-H "Content-Type: application/json" \
-d '{"text":"..."}'
Invoerschema
| Veld | Type | Vereist | Standaard |
|---|---|---|---|
text |
string | ✓ | – |
Endpoints
GET https://cdrn.fr/api/v1/tools- toont alle beschikbare toolsGET https://cdrn.fr/api/v1/tools/base64-text-encoder- geeft het schema van deze tool terugPOST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute- voert deze tool uit met een JSON-payload