Kod tekst til Base64
- Dashboard
- Dokumentation
- API
Hvorfor base64 kode tekst?
Base64-kodning bruges til at repræsentere binære data eller tekst som strenge af ASCII-tegn. Dette er især nyttigt til at overføre data over protokoller, der ikke gør det understøtter ikke visse tegntyper, eller som kræver en tekstrepræsentation af dataene.
Funktioner i base64-kodningsværktøjet
Dette værktøj giver dig mulighed for nemt at base64-kode tekst. Du kan kode strenge simple eller binære data (såsom billeder) for at overføre dem sikkert eller integrere dem i formater, der kun accepterer tekstdata.
Sådan bruger du base64-kodningsværktøjet
På indkodningssiden kan du indtaste den tekst, du vil indkode i det medfølgende tekstfelt denne effekt. Klik på indkodningsknappen for at generere base64-repræsentationen af teksten.
Når teksten er base64-kodet, vil den tilsvarende base64-streng blive vist i en resultatboks. Du kan kopiere denne base64-streng til brug i dine projekter eller applikationer.
Eksempel på Base64-tekstkodning
Her er et eksempel på kodning af en tekststreng "Hej, verden!" i base64:
Qm9uam91ciwgbW9uZGUgIQ==
Ofte stillede spørgsmål
Gør base64-kodningstekst den sikker?
Nej. Base64 er en reversibel kodning, ikke en kryptering. Enhver kan afkode
streng med et værktøj som vores dekoder eller kommandoen
base64 -d. For faktisk at skjule indhold skal du bruge en krypteringsalgoritme
ligesom AES med en hemmelig nøgle.
Hvorfor er resultatet længere end min tekst?
Base64 omdanner tre binære bytes til fire ASCII-tegn. Outputtet er derfor mekanisk omkring 33 % længere end indgangen. Dette er prisen, man skal betale for at transportere enhver byte i et rør, der kun accepterer tekst (HTTP-headere, MIME-e-mails, JSON-strenge).
Hvordan håndteres accenter og emojis?
Teksten er kodet i UTF-8 før den transformeres til base64. En accentueret karakter som
é er to bytes, en emoji som en stjerne ud af fire. Enhver karakter
Unicode passerer jævnt, i modsætning til ældre kodninger som ISO-8859-1.
Hvad er forskellen mellem base64 og base64url?
Base64url-varianten erstatter + med - og / med
_, og udelader ofte =-udfyldningen. Dette er det format, der bruges i
JWT og i URL-parametre. Dette værktøj producerer standard base64; konverter derefter
med tegnerstatning, hvis du har brug for den URL-sikre variant.
Hvorfor ender resultatet med =?
Når længden af den originale tekst ikke er et multiplum af tre bytes, tilføjer base64 en eller
to udfyldningstegn = for at fuldføre den sidste gruppe på fire tegn.
En gyldig base64-streng er derfor altid et multiplum af fire i længden.
Er den indtastede tekst sendt til en server?
Ja, kodningen udføres på serversiden under anmodningen. Intet er tilbageholdt efter
returnering af resultatet. For følsomme oplysninger er den lokale tilsvarende
echo -n "din tekst" | base64 på Linux eller macOS, som ikke sender noget på
netværk.
Anmodningseksempel
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
-H "Content-Type: application/json" \
-d '{"text":"..."}'
Inputskema
| Felt | Type | Påkrævet | Standard |
|---|---|---|---|
text |
string | ✓ | – |
Endpoints
GET https://cdrn.fr/api/v1/tools- lister alle tilgængelige værktøjerGET https://cdrn.fr/api/v1/tools/base64-text-encoder- henter skemaet for dette værktøjPOST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute- udfører dette værktøj med et JSON-payload