& nbsp; "Base64" bus įvesties eilutė pagal baitų pjūvį, gaukite kiekvieną baitą, atitinkantį dvejetainę vertę (jei mažiau nei 8 bitai, aukštas papildymas 0), tada šias dvejetaines vertes iš eilės, o tada pagal 6 bitų pjūvio grupę (nes 2 ^ 6 = 64), paskutinę grupę, mažesnę nei 6 bitai, tada papildymo pabaiga 0. Kiekvienos grupės dvejetainė vertė bus konvertuojama į dešimtainę, o tada pirmiau minėtoje Kiekvienos grupės dvejetainė reikšmė konvertuojama į dešimtainę, o tada pirmiau pateiktoje lentelėje surandami atitinkami simboliai ir serijos yra Base64 kodavimo rezultatas.

& nbsp; Base64 gali būti naudojamas savavališkam pagrindinių dvejetainių duomenų kodavimui, kad būtų galima taikyti ASCII simbolių perdavimui, gali būti tik atsitiktiniai atvejai. Tačiau dažniausiai naudojamas teksto duomenų perdavimui apdoroti, pvz., MIME formato el. paštui, Base64 gali būti naudojamas pašto turiniui koduoti, jį lengva perduoti tarp kompiuterių skirtingomis kalbomis, o ne netvarkingu kodu, atkreipti dėmesį į perdavimą, o ne rodymą, pvz., naudojant utf-8 kodavimą, Vakarų Europos kompiuteriuose galima paprastai rodyti kinų kalbą (su atitinkamu šriftu), tačiau gali nepavykti tinkamai perduoti kinų kalbos, konvertavimas į Base64 nesukels jokių problemų, tačiau jis negalės perduoti kinų kalbos ir negalės perduoti kinų kalbos. Konvertuojant į Base64 tai nekelia rūpesčių.

Base64 koduotė, jei ji nenurodyta, paprastai sutinkama, kad ne ASCII simboliai būtų koduojami pagal UTF-8 simbolių rinkinį.

Galimybė susipažinti su dokumentais: