Что я уже знаю: -
Данные передаются / хранятся в двоичном формате на компьютерах.Мы можем использовать схемы кодирования, такие как UTF-8, для передачи данных из строки в последовательность байтов.Такие данные, как изображения, уже хранятся в двоичном формате.
Теперь кодирование base-64 используется для преобразования 8-битных данных в 6-битные данные, которые содержат только последовательность байтов печатаемых символов.Мы сделали это, потому что некоторые носители, такие как legacy-mail-system, legacy-printers правильно понимают только печатные символы.
Что я не могу понять: -
1) В настоящее время большинство современных систем электронной почты совместимы с 8-битным кодированием, что означает поддержку <.01% пользователей,мы отходим от 8-битной схемы. Это выглядит неправильно, я уверен, что должны быть какие-то другие преимущества, которые способствуют использованию 6-битной схемы кодирования?<br> 2) В каких других основных случаях можно использовать кодировку base 64, кроме почты и принтера?