Primer
Vnos:
https://www.starrytool.com
Kliknite gumb za kodiranje za izhod:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
O spletnem orodju za Base64 dekodiranje / kodiranje
Base64 kodiranje v tem orodju je metoda pretvorbe binarnih podatkov v znake, ki omogočajo prenos prek sistemov, ki ne podpirajo binarnih podatkov. Pri kodiranju se trije bajti binarnih podatkov pretvorijo v štiri Base64 znake.
Base64 dekodiranje je obratni postopek Base64 kodiranja, pri katerem se Base64 znaki pretvorijo nazaj v prvotne binarne podatke. To se običajno izvede po prenosu podatkov na ciljno mesto, da se obnovijo prvotni binarni podatki.
• Značilnosti
Besedilna oblika: Izhod Base64 kodiranja je v obliki besedila, ki ga je mogoče varno prenesti v besedilnih okoljih, kot so XML, JSON ali druga okolja, ki zahtevajo navadno besedilo.
Povečanje velikosti: Base64 kodiranje poveča velikost podatkov za približno 33 %, saj trije bajti podatkov postanejo štirje Base64 znaki.
Ni šifriranje: Base64 kodiranje ni varna metoda šifriranja; podatke je mogoče enostavno dekodirati nazaj v prvotno obliko. Zato ga ni priporočljivo uporabljati za zaščito občutljivih informacij.
Berljivost: Čeprav so Base64 kodirani podatki v obliki besedila, niso berljivi za človeka.
• Primeri uporabe
Prenos e-pošte: Base64 se pogosto uporablja v e-poštnih sistemih za pretvorbo prilog, ki niso besedilne (npr. slike in dokumenti), v besedilno obliko, kar omogoča prenos v e-poštnih sistemih, ki podpirajo le besedilo.
Data URL-ji: V HTML in CSS se Base64 kodiranje uporablja za neposredno vdelavo majhnih binarnih objektov, kot so slike in pisave, v kodo kot Data URL-je.
Osnovna avtentikacija: V HTTP Basic Authentication se uporabniška imena in gesla kodirajo v Base64 pred pošiljanjem na strežnik, s čimer se zmanjša tveganje prenosa občutljivih podatkov v obliki navadnega besedila.
WebSockets in drugi binarni protokoli: V primerih, ko je potrebno prenesti binarne podatke prek besedilnega protokola, kot je WebSockets, Base64 kodiranje zagotavlja mehanizem za tovrsten prenos.