Tại sao chúng ta có mã hóa Base64? Tôi là người mới bắt đầu và tôi thực sự không hiểu tại sao bạn lại xáo trộn các byte thành một thứ khác (trừ khi đó là mã hóa). Trong một trong những cuốn sách tôi đọc, mã hóa Base64 rất hữu ích khi không thể truyền nhị phân. Ví dụ. Khi chúng tôi đăng một biểu mẫu, nó sẽ được mã hóa. Nhưng tại sao chúng ta chuyển đổi byte thành chữ cái? Chúng ta không thể chỉ chuyển đổi byte thành định dạng chuỗi với khoảng trắng ở giữa? Ví dụ 00000001 00000004
,? Hoặc đơn giản là 0000000100000004
không có bất kỳ khoảng trống nào vì byte luôn đi theo cặp 8?