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

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

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

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