Base64-koding
Base64-koding/dekoding (Base64-konverteringsverktøy)
Du kan kode tekst til Base64-format eller dekode Base64-strenger tilbake til den opprinnelige UTF-8-teksten. Dette er nyttig for å sjekke verdier i API-er, innstillinger, e-poster og JSON-filer.
Utdata
Hva er Base64-koding/dekoding?
Base64 Encode/Decode er et verktøy for å konvertere vanlig tekst til en Base64-kodet streng, eller for å konvertere en Base64-kodet streng tilbake til den opprinnelige teksten. Base64 er en metode for å representere data ved å bruke et begrenset sett med tegn, for eksempel alfanumeriske tegn, pluss-tegn, skråstreker og likhetstegn. Det brukes ofte i e-post, HTTP, JSON, konfigurasjonsfiler og API-integrasjoner. Det brukes noen ganger til å trygt legge inn binære data eller strenger som inneholder japanske tegn i miljøer der det er vanskelig å håndtere dem direkte.
Med dette verktøyet kan du lime inn en streng i inntastingsfeltet og velge «Encode» for å generere en Base64-streng som UTF-8-tekst. Omvendt vil valg av «Decode» analysere Base64-strengen og gjenopprette den til den opprinnelige UTF-8-teksten. Siden den behandler multibyte-tegn som japansk, emojier og symboler som UTF-8 ved hjelp av nettleserens TextEncoder og TextDecoder, kan den brukes ikke bare for enkle alfanumeriske tegn, men også for å verifisere strenger som brukes i faktiske applikasjoner.
Base64 er ikke kryptering. Selv om det ser ut som en tilfeldig streng med tegn, kan hvem som helst dekode den for å lese det opprinnelige innholdet. Derfor sikrer ikke koding av passord, API-nøkler, tilgangstokener, personlig informasjon og andre sensitive data ved hjelp av Base64 deres sikkerhet. Vær oppmerksom på at Base64 er en kodingsmetode som brukes til å endre representasjonen av tegn for lagring eller overføring, og ikke bruk den til å skjule konfidensiell informasjon. Det er viktig å kombinere HTTPS, riktig autentisering, kryptering og tilgangskontroll etter behov.
Du kan kopiere konverteringsresultatene og laste dem ned som en tekstfil om nødvendig. Dette verktøyet kan brukes til å verifisere verdier brukt i API-autorisasjonsoverskrifter, validere grunnleggende autentiseringsstrenger, sjekke innholdet i Base64-verdier i JSON, verifisere Base64-strenger som sendes til logger og opprette testdata. Siden konverteringsprosessen skjer i nettleseren, er det ingen skjemaoverføring som sender inndatastrenger til serveren for standard konverteringsoperasjoner. Vær imidlertid forsiktig når du bruker delte enheter, nettleserutvidelser, skjermdeling og utklippstavlehistorikk.
- Du kan kode tekst som UTF-8 ved hjelp av Base64.
- Du kan dekode Base64-strenger til UTF-8-tekst.
- Den støtter også strenger som inneholder multibyte-tegn, for eksempel japansk, symboler og emojier.
- Du kan kopiere oversettelsesresultatene til utklippstavlen eller lagre dem som en tekstfil.
Hvordan bruke Base64-koding/dekoding
Først limer du inn strengen du vil konvertere i «Input»-feltet. Du kan legge inn vanlig tekst, deler av JSON, konfigurasjonsverdier, Base64-strenger mottatt via API og mer. Deretter velger du «Encode» i delen «Conversion Mode» for å konvertere tekst til Base64, eller «Decode» for å konvertere Base64 tilbake til den opprinnelige teksten. Til slutt klikker du på «Convert»-knappen, og den konverterte strengen vises i utdatafeltet nedenfor.
Hvis du vil bruke utdataene et annet sted, klikker du på «Kopier resultat». Hvis du vil lagre det som en fil, bruker du «Last ned som TXT». Ved å klikke på «Bytt inndata og modus» overføres det aktuelle utdataet til inndatafeltet, og det skiftes mellom kodings- og dekodingsmodus. Dette er nyttig når du umiddelbart vil dekode det kodede resultatet for å sjekke om det går tilbake til originalen, eller når du vil kode det dekodede resultatet på nytt.
Under dekoding vil det oppstå en feil hvis du skriver inn ugyldige Base64-strenger eller data som ikke kan gjenopprettes som UTF-8-tekst. Selv om linjeskift og mellomrom i Base64-strenger fjernes under behandlingen, støtter ikke dette verktøyet gjenoppretting av URL-sikre Base64-formater som bruker «-» eller «_», og det støtter heller ikke gjenoppretting av binære filer som bilder. Bruk dette verktøyet til å verifisere tekstdata.
- Lim inn tekst eller en Base64-streng i innfeltet.
- Velg «Encode» for å konvertere tekst til Base64, og «Decode» for å konvertere Base64 tilbake til tekst.
- Klikk på «Konverter»-knappen for å se resultatet.
- Bruk om nødvendig «Kopier resultater» eller «Last ned TXT» for å lagre dataene til ønsket destinasjon.
Viktige merknader ved bruk
- Base64 er ikke kryptering. Siden det opprinnelige innholdet kan leses etter dekoding, kan det ikke brukes til å beskytte sensitiv informasjon.
- Dette verktøyet er utviklet for Base64-koding av tekst. Bruk et dedikert verktøy for koding av store binære filer, som bilder eller PDF-filer.
- Selv om dataene som skal dekodes er riktig kodet i Base64, kan det hende at de ikke kan gjenopprettes hvis de ikke er UTF-8-tekst.
- Merk at notasjonen kan variere avhengig av bruksområdet, for eksempel URL-sikker Base64 eller Base64 uten utfylling. Sjekk spesifikasjonene for den tiltenkte destinasjonen etter behov.
Ofte stilte spørsmål
Hva er Base64?
Base64 er en kodingsmetode som representerer data ved hjelp av kun alfanumeriske tegn og visse symboler. Den brukes til å representere data i miljøer med tegnbegrensninger, for eksempel e-post, web-API-er, JSON og konfigurasjonsfiler.
Hva er Base64-koding?
Base64-koding er prosessen med å konvertere ren tekst eller data til en Base64-kodet streng. Dette verktøyet behandler inndatateksten som UTF-8 og konverterer den til en Base64-streng.
Hva er Base64-dekoding?
Base64-dekoding er prosessen med å konvertere en Base64-kodet streng tilbake til opprinnelige data. Dette verktøyet gjenoppretter og viser Base64-strenger som UTF-8-tekst.
Er det Base64-kryptering?
Nei. Base64 er ikke kryptering; det er en form for koding som endrer representasjonen av data. Siden hvem som helst kan dekode det, må du ikke bruke det til å skjule passord eller API-nøkler.
Kan du konvertere japansk tekst til Base64?
Ja. Multibyte-tegn, for eksempel japanske, konverteres til Base64 som UTF-8. De gjenopprettes som UTF-8-tekst under dekoding.
Kan emojier og symboler også konverteres?
I de fleste tilfeller kan dette konverteres. Siden inndatastrenger behandles som UTF-8, støtter systemet tekst som inneholder emojier, symboler og tegn med full bredde.
Vil den angitte teksten sendes til serveren?
Konverteringsprosessen i dette verktøyet utføres ved hjelp av JavaScript i nettleseren. Det sendes ikke noe skjema til serveren for standard koding og dekoding.
Hva forårsaker dekodingsfeilen?
Mulige årsaker inkluderer tegn som ikke kan brukes i Base64, ugyldig tegnantall eller utfylling, eller at de dekodede dataene ikke er UTF-8-tekst.
Hva er likhetstegnet på slutten?
"=" på slutten av en Base64-streng kalles utfylling. Den legges til for å justere lengden på de opprinnelige dataene slik at de passer til Base64-formatet. Avhengig av bruksområdet kan den utelates.
Støtter den URL-sikker Base64?
Dette verktøyet er utviklet for standard Base64. Strenger som inneholder tegn som «-» eller «_» brukt i URL-sikker Base64, blir kanskje ikke dekodes riktig slik de er.
Kan bildefiler konverteres til Base64?
Denne siden er kun for tekstkonvertering. Den støtter ikke konvertering av filer som bilder eller PDF-filer til Base64. Hvis du trenger å konvertere filer, må du bruke et dedikert verktøy.
Kan dette brukes til å verifisere strenger for grunnleggende autentisering?
Ja. Du kan for eksempel kode en streng som «bruker:passord» ved hjelp av Base64 for å verifisere verdiene for Basic-autentiseringshodet. Vær imidlertid svært forsiktig når du håndterer autentiseringsopplysninger.