„Base64“ kodavimas / iššifravimas padeda užkoduoti į bazę64 arba iššifruoti iš „Base64“.
„Base64“ kodavimas / dekodavimas reiškia duomenų konvertavimo į ir iš „Base64“ formato procesą. Tai yra dvejetainių duomenų kodavimo į teksto eilutę metodas, naudojant tik ASCII simbolius.
Kodavimas transformuoja neapdorotus dvejetainius arba tekstinius duomenis į „Base64“ užkoduotą eilutę.
Dekodavimas atlieka atvirkštinę procedūrą, konvertuodamas „Base64“ eilutę atgal į pradinę dvejetainę arba tekstinę formą.
„Base64“ naudoja 64 simbolių rinkinį (A–Z, a–z, 0–9, + ir /) duomenims pavaizduoti, o tai užtikrina, kad jie išliktų saugūs perduodant teksto protokolais.
Tekstui saugus duomenų perdavimas: Leidžia saugiai perduoti dvejetainius duomenis (pvz., vaizdus, PDF failus ar kitus failus) per protokolus, kurie tvarko tik tekstą, pvz., el. paštą ar JSON.
Duomenų įterpimas: Įterpia dvejetainius failus (pvz., vaizdus) į HTML, CSS arba XML, nereikalaujant atskiro failo.
Išvenkite duomenų sugadinimo: Apsaugo nuo duomenų praradimo ar sugadinimo, kurį sukelia simbolių kodavimo problemos tinklo ar failų perdavimo metu.
Saugumo užmaskavimas (lengvas): Nors tai nėra saugus šifravimas, jis užmaskuoja duomenis grįžtamai.
Kodavimas:
Įveskite teksto eilutę arba dvejetainį failą.
Kodavimo įrenginys konvertuoja jį į „Base64“ eilutę.
Pavyzdys: „Hello“ tampa SGVsbG8=
Dekodavimas:
Įveskite „Base64“ eilutę.
Dekodavimo įrenginys konvertuoja jį atgal į pradinę formą.
Tai galima padaryti naudojant:
Prisijungęs „Base64“ įrankiai
Programavimo bibliotekos („base64“ „Python“, „atob()/btoa()“ „JavaScript“)
Įterpiant mažus vaizdus ar failus į tinklalapius naudojant duomenų URI
Perduodant dvejetainius duomenis tik teksto kanalais (pvz., el. paštu, JSON API)
Saugant dvejetainius duomenis XML arba JSON dokumentuose
Kai užmaskuojami jautrūs duomenys rodymui (pastaba: nesaugus šifravimas)