Kod tekst til Base64

omdanner din tekst til base64, kompatibel med systemer der kun understøtter ASCII-tekst

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øjer
  • GET https://cdrn.fr/api/v1/tools/base64-text-encoder - henter skemaet for dette værktøj
  • POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute - udfører dette værktøj med et JSON-payload