& nbsp; Base64 будет входной строки по байтам вырезать, получить каждый байт, соответствующий двоичное значение (если менее 8 бит, старший дополнение 0), а затем эти двоичные значения последовательно, а затем в соответствии с группой 6-битных вырезать (потому что 2 ^ 6 = 64), последняя группа менее 6 бит, если в конце дополнения 0. Двоичное значение каждой группы будет преобразована в десятичную, а затем в вышеупомянутых Каждое двоичное значение преобразуется в десятичное, а затем в приведенной выше таблице находятся соответствующие символы и серии - это результат кодирования Base64.

& nbsp; Base64 может использоваться для произвольного кодирования данных, лежащих в основе двоичных данных, для того, чтобы применить к передаче ASCII символов могут быть только случаи. Тем не менее, наиболее часто используется в обработке текстовых данных передачи, таких как в формате MIME электронной почты, Base64 может быть использован для кодирования содержимого почты, легко передавать между компьютерами на разных языках и не грязный код, обратите внимание на передачу, а не отображение, таких как использование utf-8 кодировки могут быть использованы в западноевропейских компьютеров может нормально отображать китайский язык (с установкой соответствующих библиотек символов), но он может быть не в состоянии правильно передать китайский язык, преобразование в Base64 не будет иметь никаких проблем, но он не сможет передать китайский язык, и он не сможет передать китайский язык. При преобразовании в Base64 это не является проблемой.

Кодировка Base64, если она не указана, обычно согласуется с тем, что символы, не относящиеся к ASCII, кодируются в соответствии с набором символов UTF-8.

Доступ к записям: