Base64-kodning
Base64-kodning/afkodning (Base64-konverteringsværktøj)
Du kan kode tekst til Base64-format eller afkode Base64-strenge tilbage til deres oprindelige UTF-8-tekst. Dette er nyttigt til at verificere værdier i API'er, indstillinger, e-mails og JSON.
Output
Hvad er Base64-kodning/afkodning?
Base64 Encode/Decode er et værktøj til at konvertere almindelig tekst til en Base64-kodet streng og konvertere en Base64-kodet streng tilbage til den oprindelige tekst. Base64 er en metode til at repræsentere data ved kun at bruge et begrænset sæt tegn, såsom alfanumeriske tegn, plustegn, skråstreger og lighedstegn. Det bruges ofte i e-mail, HTTP, JSON, konfigurationsfiler og API-integrationer. Det bruges undertiden til sikkert at indlejre binære data eller strenge, der indeholder japanske tegn, i miljøer, hvor det er vanskeligt at håndtere dem direkte.
Med dette værktøj kan du indsætte en streng i indtastningsfeltet og vælge "Encode" for at generere en Base64-streng som UTF-8-tekst. Omvendt vil valg af "Decode" analysere Base64-strengen og gendanne den til den oprindelige UTF-8-tekst. Da det behandler multibyte-tegn såsom japansk, emojis og symboler som UTF-8 ved hjælp af browserens TextEncoder og TextDecoder, kan det ikke kun bruges til simple alfanumeriske tegn, men også til at verificere strenge, der bruges i faktiske applikationer.
Base64 er ikke kryptering. Selvom det ser ud som en tilfældig streng af tegn, kan enhver afkode den for at læse det oprindelige indhold. Derfor sikrer kodning af adgangskoder, API-nøgler, adgangstokener, personlige oplysninger og andre følsomme data ved hjælp af Base64 ikke deres sikkerhed. Vær opmærksom på, at Base64 er en kodningsmetode, der bruges til at ændre tegnene med henblik på lagring eller transmission, og brug den ikke til at skjule fortrolige oplysninger. Det er vigtigt at kombinere HTTPS, korrekt autentificering, kryptering og adgangskontrol efter behov.
Du kan kopiere konverteringsresultaterne og downloade dem som en tekstfil, hvis det er nødvendigt. Dette værktøj kan bruges til at verificere værdier, der bruges i API-autorisationsheadere, validere Basic-autentificeringsstrenge, kontrollere indholdet af Base64-værdier i JSON, verificere Base64-strenge, der sendes til logfiler, og oprette testdata. Da konverteringsprocessen foregår i browseren, er der ingen formularindsendelse, der sender indtastningsstrengen til serveren til standardkonverteringsoperationer. Vær dog forsigtig, når du bruger delte enheder, browserudvidelser, skærmdeling og udklipshistorik.
- Du kan kode tekst som UTF-8 ved hjælp af Base64.
- Du kan afkode Base64-strenge til UTF-8-tekst.
- Det understøtter også strenge, der indeholder multibyte-tegn såsom japansk, symboler og emojis.
- Du kan kopiere oversættelsesresultaterne til udklipsholderen eller gemme dem som en tekstfil.
Sådan bruges Base64-kodning/afkodning
Indsæt først den streng, du vil konvertere, i feltet "Input". Du kan indtaste almindelig tekst, dele af JSON, konfigurationsværdier, Base64-strenge modtaget via API og mere. Vælg derefter "Encode" i afsnittet "Conversion Mode" for at konvertere tekst til Base64, eller "Decode" for at konvertere Base64 tilbage til den oprindelige tekst. Klik til sidst på knappen "Convert", og den konverterede streng vises i outputfeltet nedenfor.
Hvis du vil bruge resultatet et andet sted, skal du klikke på "Kopier resultat". Hvis du vil gemme det som en fil, skal du bruge "Download som TXT". Hvis du klikker på "Skift indtastning og tilstand", overføres det aktuelle resultat til indtastningsfeltet, og der skiftes mellem kodnings- og afkodningstilstand. Dette er nyttigt, når du straks vil afkode det kodede resultat for at kontrollere, om det vender tilbage til originalen, eller når du vil omkode det afkodede resultat.
Ved afkodning vil indtastning af ugyldige Base64-strenge eller data, der ikke kan gendannes som UTF-8-tekst, resultere i en fejl. Mens linjeskift og mellemrum i Base64-strenge fjernes under behandlingen, understøtter dette værktøj ikke gendannelse af URL-sikre Base64-formater, der bruger "-" eller "_", og det understøtter heller ikke gendannelse af binære filer såsom billeder. Brug venligst dette værktøj udelukkende til verifikation af tekstdata.
- Indsæt tekst eller en Base64-streng i indtastningsfeltet.
- Vælg "Encode" for at konvertere tekst til Base64, og "Decode" for at konvertere Base64 tilbage til tekst.
- Klik på knappen "Konverter" for at se resultatet.
- Brug om nødvendigt "Kopier resultater" eller "Download som TXT" for at gemme dem på din destination.
Vigtige bemærkninger ved brug
- Base64 er ikke kryptering. Da det oprindelige indhold kan læses efter afkodning, kan det ikke bruges til at beskytte følsomme oplysninger.
- Dette værktøj er designet til at konvertere tekst til Base64. Brug venligst et dedikeret værktøj til at konvertere store binære filer såsom billeder og PDF-filer.
- Selvom de data, der skal afkodes, er korrekt kodet i Base64, kan de muligvis ikke gendannes, hvis de ikke er UTF-8-tekst.
- Bemærk, at notationen kan variere afhængigt af anvendelsessituationen, f.eks. URL-sikker Base64 eller Base64 uden udfyldning. Kontroller specifikationerne for den påtænkte destination efter behov.
Ofte stillede spørgsmål
Hvad er Base64?
Base64 er en kodningsmetode, der repræsenterer data ved hjælp af alfanumeriske tegn og visse symboler. Den bruges til at repræsentere data i miljøer med tegnbegrænsninger, såsom e-mail, web-API'er, JSON og konfigurationsfiler.
Hvad er Base64-kodning?
Base64-kodning er processen med at konvertere almindelig tekst eller data til en Base64-kodet streng. Dette værktøj behandler den indtastede tekst som UTF-8 og konverterer den til en Base64-streng.
Hvad er Base64-afkodning?
Base64-afkodning er processen med at konvertere en Base64-kodet streng tilbage til dens oprindelige data. Dette værktøj gendanner og viser Base64-strenge som UTF-8-tekst.
Er det Base64-kryptering?
Nej. Base64 er ikke kryptering; det er en form for kodning, der ændrer datarepræsentationen. Da alle kan afkode det, bør du ikke bruge det til at skjule adgangskoder eller API-nøgler.
Kan du konvertere japansk tekst til Base64?
Ja. Multibyte-tegn, såsom japanske, konverteres til Base64 som UTF-8. De gendannes som UTF-8-tekst under afkodning.
Kan emojis og symboler også konverteres?
I de fleste tilfælde kan dette konverteres. Da indtastningsstrenge behandles som UTF-8, understøtter systemet tekst, der indeholder emojis, symboler og tegn i fuld bredde.
Vil den indtastede tekst blive sendt til serveren?
Dette værktøjs konverteringsproces udføres ved hjælp af JavaScript i browseren. Der sendes ingen formularer til serveren for standardkodnings- og afkodningsoperationer.
Hvad forårsager afkodningsfejlen?
Mulige årsager kan være tegn, der ikke kan bruges i Base64, ugyldigt tegnantal eller udfyldning, eller at de afkodede data ikke er UTF-8-tekst.
Hvad betyder lighedstegnet i slutningen?
"=" i slutningen af en Base64-streng kaldes padding. Det tilføjes for at justere længden af de originale data, så de passer til Base64-enheden. Afhængigt af anvendelsessituationen kan det udelades.
Understøtter det URL-sikkert Base64?
Dette værktøj er designet til standard Base64. Strenge, der indeholder tegn som "-" eller "_", der bruges i URL-sikker Base64, afkodes muligvis ikke korrekt i deres nuværende form.
Kan billedfiler konverteres til Base64?
Denne side er kun beregnet til tekstkonvertering. Den understøtter ikke konvertering af filer såsom billeder eller PDF-filer til Base64. Hvis du har brug for at konvertere filer, skal du bruge et dedikeret værktøj.
Kan dette bruges til at verificere Basic Authentication-strenge?
Ja. Du kan f.eks. kode en streng som "bruger:adgangskode" ved hjælp af Base64 for at verificere værdierne for Basic-autentificeringsheaderen. Vær dog yderst forsigtig, når du håndterer autentificeringsoplysninger.