Halimbawa
Input:
https://www.starrytool.com
Pindutin ang encode button upang makuha ang output:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Tungkol sa Online Base64 Decode/Decode Converter
Ang Base64 encoding sa tool na ito ay isang paraan ng pag-convert ng binary data sa mga karakter para sa pagpapadala sa mga sistema na hindi sumusuporta sa binary data. Sa panahon ng encoding, ang tatlong byte ng binary data ay kino-convert sa apat na Base64 na karakter.
Ang Base64 decoding ay ang kabaligtarang proseso ng Base64 encoding, na kino-convert ang Base64 na mga karakter pabalik sa orihinal na binary data. Karaniwang ginagawa ito pagkatapos maipadala ang data sa patutunguhan nito, upang maibalik ang orihinal na binary data.
• Mga Tampok
Porma ng Teksto: Ang output ng Base64 encoding ay nasa porma ng teksto, na maaaring ligtas na maipadala sa mga text environment tulad ng XML, JSON, o iba pang mga konteksto na nangangailangan ng plain text.
Pagtaas ng Sukat: Ang Base64 encoding ay nagpapataas ng sukat ng data ng halos 33%, dahil nag-e-encode ito ng tatlong byte ng data sa apat na Base64 na karakter.
Hindi Encryption: Ang Base64 encoding ay hindi isang secure na paraan ng encryption; madali itong ma-decode pabalik sa orihinal na data. Samakatuwid, hindi ito dapat gamitin upang protektahan ang sensitibong impormasyon.
Kababasa: Bagaman ang Base64 encoded na data ay itinuturing na teksto, hindi ito mababasa ng tao.
• Mga Paggamit
Pagpapadala ng Email: Malawakang ginagamit ang Base64 sa mga email system upang i-convert ang mga non-text attachment (tulad ng mga imahe at dokumento) sa porma ng teksto, na nagpapahintulot sa kanilang pagpapadala sa mga text-only email system.
Data URLs: Sa HTML at CSS, ginagamit ang Base64 encoding upang isama ang maliliit na binary na bagay tulad ng mga imahe at font files nang direkta sa code bilang data URLs.
Basic Authentication: Sa HTTP Basic Authentication, ang mga username at password ay ina-encode sa Base64 bago ipadala sa server, na binabawasan ang panganib ng pagpapadala ng sensitibong impormasyon sa plain text.
WebSockets at Iba Pang Binary Protocols: Sa mga kaso kung saan ang binary data ay kailangang maipadala sa text protocol tulad ng WebSockets, nagbibigay ang Base64 encoding ng mekanismo.