Tagasalin ng Base64 / Dekoder
Agad na i-encode at i-decode ang mga string ng Base64.
Agad na Pag-encode
I-convert ang plain text sa format ng Base64 agad para magamit sa mga data URL, API, o mga attachment sa email.
Mabilis na Pag-decode
I-decode ang mga string ng Base64 pabalik sa nababasang teksto sa isang pag-click. Perpekto para sa pagsusuri ng mga encoded payload.
Garantisadong Privacy
Lahat ng conversion ay nangyayari sa iyong browser. Ang iyong data ay hindi kailanman umaalis sa iyong device o na-upload sa anumang server.
Pagtuklas ng Error
Ang mga hindi wastong string ng Base64 ay awtomatikong natutukoy na may malinaw na mensahe ng error upang matulungan kang ayusin ang mga isyu sa encoding.
Pag-unawa sa Pag-encode ng Base64
Ang Base64 ay isang binary-to-text encoding scheme na kumakatawan sa binary data sa isang ASCII string format. Ito ay malawakang ginagamit upang magpadala ng data sa mga media na dinisenyo upang hawakan ang teksto, tulad ng mga attachment sa email, mga data URL sa HTML/CSS, at mga token ng authentication ng API. Tinitiyak ng Base64 na ang binary data ay nananatiling buo sa mga sistema na maaaring makasira dito.
Kailan Gagamitin ang Base64
Ang pag-encode ng Base64 ay mahalaga para sa pag-embed ng mga imahe nang direkta sa HTML (data:image/png;base64,...), pagpapadala ng mga file sa pamamagitan ng JSON APIs, pag-encode ng mga kredensyal para sa HTTP Basic Auth, at ligtas na pagsasama ng binary data sa XML o JSON. Karaniwan din itong ginagamit sa mga JWT token at OAuth flows. Habang ang Base64 ay nagpapalaki ng laki ng data ng humigit-kumulang 33%, ito ang pamantayang solusyon para sa ligtas na binary transmission ng teksto.
Paano Gumagana ang Pag-encode ng Base64
Ang Base64 ay nagko-convert ng binary data sa mga grupo ng 6 bits, pagkatapos ay nagma-map ng bawat grupo sa isa sa 64 ASCII characters (A-Za-z0-9+/). Bawat 3 bytes ng input data ay nagbubunga ng 4 bytes ng Base64 output. Ang mga padding characters (=) ay idinadagdag upang matiyak na ang haba ng output ay isang multiple ng 4. Ang prosesong ito ay ganap na nababaligtad—ang pag-decode ay simpleng binabaligtad ang character mapping at inaalis ang padding upang ibalik ang orihinal na binary data.