Tại sao khi mã hóa theo chuẩn base64 thường có dấu '=' trong đoạn mã

Theo như em tìm hiểu trên mạng thì:

“Chuẩn Base64 là một tập hợp gồm các ký tự (theo đúng thứ tự) : từ A đến Z, từ a đến z, từ 0 đến 9, dấu +, dấu /”

Vậy tại sao em mã hóa chuỗi “abcd” lại ra kết quả “YWJjZA==”
Sao lại có dấu ‘=’ vậy ạ, theo qui ước trên thì chỉ có các kí tự đã đề cập thôi chứ nhỉ @@

Em mã hóa trên trang https://www.base64encode.org/

Ở đây có nói:

The “=” symbol is also used as a special suffix code.

3 Likes

Em cảm ơn…

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?