Udviklerværktøjer
Base64-kodning og afkodning
Kod UTF-8-tekst eller filer og afkod standard eller URL-sikker Base64 med direkte download.
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
- Vælg kodning eller afkodning og derefter tekst eller fil som input. Indsæt indholdet eller vælg en fil.
- Vælg det rigtige Base64-alfabet. Ved afkodning indsætter du kun selve indholdet; fjern eventuelle data-URL-præfikser.
- 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.
Download eksempelfilerne
Eksempel på input
Hello, 世界 👋Forventet resultat
SGVsbG8sIOS4lueVjCDwn5GLAfkod 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.