Dlaczego mamy kodowanie Base64? Jestem początkującym i naprawdę nie rozumiem, dlaczego miałbyś zaciemniać bajty do czegoś innego (chyba że jest to szyfrowanie). W jednej z książek, które przeczytałem, kodowanie Base64 jest przydatne, gdy transmisja binarna nie jest możliwa. Na przykład. Kiedy wysyłamy formularz, jest on zakodowany. Ale dlaczego zamieniamy bajty na litery? Czy nie moglibyśmy po prostu przekonwertować bajtów na format ciągu z odstępem między nimi? Na przykład 00000001 00000004
? Lub po prostu 0000000100000004
bez spacji, ponieważ bajty zawsze występują w parze po 8?