Utviklerverktøy
Base64-koding og dekoding
Kod UTF-8-tekst eller filer og dekod standard eller URL-sikker Base64, med direkte nedlasting.
Dine resultater
Slik koder du tekst og gjenoppretter filer med Base64
Bruk Base64 når et system trenger byte som tekst, for eksempel i et API-felt eller en konfigurasjonsverdi. Tekst bruker UTF-8; filer bruker sine opprinnelige byte. Kodingen kan reverseres og gir ingen kryptering.
Trinn for trinn
- Velg koding eller dekoding, og deretter tekst eller fil som inndata. Lim inn innholdet eller velg en fil.
- Velg riktig Base64-alfabet. Ved dekoding limer du bare inn selve innholdet; fjern eventuelle data-URL-prefikser.
- Kjør konverteringen. Kopier lesbar tekst eller last ned resultatet; binære resultater lagres som en fil.
Innstillinger og begrensninger
- Standardalfabet eller URL-sikkert alfabet
- Standard bruker + og /; URL-sikkert bruker - og _. Følg formatet som mottakersystemet krever.
- Utfylling
- Behold utfylling med = med mindre mottakersystemet krever et resultat uten utfylling. Dekoding godtar gyldig innhold med og uten utfylling.
- Filstørrelse og binært resultat
- Filinndata er begrenset til 20 MiB. Binære resultater vises som en heksadesimal forhåndsvisning; nedlastingen inneholder alle dekodede byte.
Gjennomgått eksempel
Kod Hello, 世界 👋 med standard Base64 og utfylling. Forventet innhold er SGVsbG8sIOS4lueVjCDwn5GL.
Last ned eksempelfilene
Eksempel på inndata
Hello, 世界 👋Forventet resultat
SGVsbG8sIOS4lueVjCDwn5GLDekod innholdet for å få tilbake samme tekst. For +w== bruker du standardalfabetet: resultatet er én byte, FB, som lastes ned som decoded.bin i stedet for lesbar tekst.
Spørsmål og feilsøking
Hvorfor mislykkes dekoding?
Kontroller alfabet, utfylling og tegn i inndataene. Mellomrom og linjeskift godtas, men data-URL-prefikser og uvedkommende tegnsetting gjør det ikke.
Hvorfor er Base64 større enn kilden?
Hver gruppe med 3 byte representeres med 4 tegn, pluss eventuell utfylling. Formatet koder data i stedet for å komprimere dem.
Kan jeg gjenopprette det opprinnelige filnavnet?
Base64 lagrer byte, ikke filnavn eller filtyper. Ta vare på denne informasjonen separat, og gi decoded.bin nytt navn bare når du kjenner formatet.