Udviklerværktøjer

Base64-kodning og afkodning

Kod UTF-8-tekst eller filer og afkod standard eller URL-sikker Base64 med direkte download.

Dine værdier

UTF-8-tekst eller filer op til 20 MiB. Base64 er kodning, ikke kryptering.

Dine resultater

Sådan koder du tekst og gendanner filer med Base64

Brug Base64, når et system skal have bytes som tekst, for eksempel i et API-felt eller en konfigurationsværdi. Tekst bruger UTF-8; filer bruger deres oprindelige bytes. Kodningen kan vendes og giver ingen kryptering.

Trin for trin

  1. Vælg kodning eller afkodning og derefter tekst eller fil som input. Indsæt indholdet eller vælg en fil.
  2. Vælg det rigtige Base64-alfabet. Ved afkodning indsætter du kun selve indholdet; fjern eventuelle data-URL-præfikser.
  3. Kør konverteringen. Kopiér læsbar tekst eller download resultatet; binære resultater gemmes som en fil.

Indstillinger og begrænsninger

Standardalfabet eller URL-sikkert alfabet
Standard bruger + og /; URL-sikkert bruger - og _. Følg det format, som modtagersystemet kræver.
Udfyldning
Behold udfyldning med =, medmindre modtagersystemet kræver et resultat uden udfyldning. Afkodning accepterer gyldigt indhold med og uden udfyldning.
Filstørrelse og binære resultater
Filinput er begrænset til 20 MiB. Binære resultater vises som en hexadecimal forhåndsvisning; download indeholder alle afkodede bytes.

Gennemgået eksempel

Kod Hello, 世界 👋 med standard Base64 og udfyldning. Det forventede indhold er SGVsbG8sIOS4lueVjCDwn5GL.

Eksempel på input

Hello, 世界 👋

Forventet resultat

SGVsbG8sIOS4lueVjCDwn5GL

Afkod indholdet for at få den samme tekst tilbage. For +w== bruger du standardalfabetet: resultatet er en enkelt byte, FB, der downloades som decoded.bin i stedet for læsbar tekst.

Spørgsmål og fejlfinding

Hvorfor mislykkes afkodning?

Kontrollér alfabet, udfyldning og inputtegn. Mellemrum og linjeskift accepteres, men data-URL-præfikser og uvedkommende tegnsætning gør ikke.

Hvorfor er Base64 større end kilden?

Hver gruppe på 3 bytes repræsenteres af 4 tegn plus udfyldning, når det er nødvendigt. Formatet koder data i stedet for at komprimere dem.

Kan jeg gendanne det oprindelige filnavn?

Base64 gemmer bytes, ikke filnavne eller filtyper. Gem disse oplysninger separat, og omdøb kun decoded.bin, når du kender formatet.