Utviklarverktøy

Base64-koding og dekoding

Kod UTF-8-tekst eller filer og dekod standard eller URL-trygg Base64, med direkte nedlasting.

Dine verdiar

UTF-8-tekst eller filer opptil 20 MiB. Base64 er koding, ikkje kryptering.

Dine resultat

Slik kodar du tekst og gjenopprettar filer med Base64

Bruk Base64 når eit system treng byte som tekst, til dømes i eit API-felt eller ein konfigurasjonsverdi. Tekst bruker UTF-8; filer bruker dei opphavlege byta sine. Kodinga kan reverserast og gir inga kryptering.

Steg for steg

  1. Vel koding eller dekoding, og deretter tekst eller fil som inndata. Lim inn innhaldet eller vel ei fil.
  2. Vel rett Base64-alfabet. Ved dekoding limer du berre inn sjølve innhaldet; fjern eventuelle data-URL-prefiks.
  3. Køyr konverteringa. Kopier leseleg tekst eller last ned resultatet; binære resultat blir lagra som ei fil.

Innstillingar og avgrensingar

Standardalfabet eller URL-trygt alfabet
Standard bruker + og /; URL-trygt bruker - og _. Følg formatet som mottakarsystemet krev.
Utfylling
Behald utfylling med = med mindre mottakarsystemet krev eit resultat utan utfylling. Dekoding godtek gyldig innhald med og utan utfylling.
Filstorleik og binært resultat
Filinndata er avgrensa til 20 MiB. Binære resultat blir viste som ei heksadesimal førehandsvising; nedlastinga inneheld alle dekoda byte.

Gjennomgått døme

Kod Hello, 世界 👋 med standard Base64 og utfylling. Venta innhald er SGVsbG8sIOS4lueVjCDwn5GL.

Døme på inndata

Hello, 世界 👋

Venta resultat

SGVsbG8sIOS4lueVjCDwn5GL

Dekod innhaldet for å få tilbake same tekst. For +w== bruker du standardalfabetet: resultatet er éin byte, FB, som blir lasta ned som decoded.bin i staden for leseleg tekst.

Spørsmål og feilsøking

Kvifor mislykkast dekoding?

Kontroller alfabet, utfylling og teikn i inndata. Mellomrom og linjeskift blir godtekne, men data-URL-prefiks og uvedkomande teiknsetjing blir ikkje det.

Kvifor er Base64 større enn kjelda?

Kvar gruppe med 3 byte blir representert med 4 teikn, pluss eventuell utfylling. Formatet kodar data i staden for å komprimere dei.

Kan eg gjenopprette det opphavlege filnamnet?

Base64 lagrar byte, ikkje filnamn eller filtypar. Ta vare på denne informasjonen separat, og gi decoded.bin nytt namn berre når du kjenner formatet.