Koduj tekst, obrazy i pliki do Base64 lub dekoduj ciągi Base64.
Przeciągnij i upuść plik tutaj lub kliknij, aby wybrać
Base64 to schemat kodowania, który konwertuje dane binarne na ciąg ASCII. Każde 3 bajty są mapowane na 4 znaki drukowalne (A–Z, a–z, 0–9, +, /). Wynik jest o około 33% większy niż oryginalne dane, ale może być bezpiecznie osadzony w protokołach tekstowych, takich jak e-mail, JSON lub HTML.
Algorytm pobiera strumień bajtów wejściowych i dzieli go na bloki po 3 bajty (24 bity). Każdy blok jest dzielony na cztery grupy 6-bitowe, które służą jako indeksy w 64-znakowym alfabecie. Jeśli długość nie jest podzielna przez 3, dodawane są znaki wypełniające (=). Wynikiem jest czysty tekst ASCII.