Base64 1.9

Лицензии: Бесплатный ‎Размер файла: 220.16 KB
‎Рейтинг пользователей: 4.1/5 - ‎11 ‎Голосов

О Base64

Base64 — это бесплатный способ кодирования 8-битных символов с использованием только распечатаемые символы ASCII похожи на UUENCODE. UUENCODE встраивает имя файла, где BASE64 этого не делает. Ты см. BASE64, используемый при кодировании цифровых сертификатов, в кодирование пользователя:строка паролей в авторизации: заголовок для HTTP. Спецификация описана в RFC 2045. Не путайте Base64 с x-www-form-urlencoded, который обрабатывается java.net.URLEncoder.encode/decode или База64у. В броне Base64 используются только символы А-З-З 0-9. Это делает его пригодным для кодирования бинарных данных в качестве S'L строки, которые будут работать независимо от того, что кодирование. К сожалению, все они имеют особое значение в URL-адресах. Base64u обойти эту проблему. Это вариант на Base64 , который использует - и в предпочтении к q / и q, так что это могут быть использованы в контексте URLEncoded с URLЭнкодирование. Используйте base64 вот так: Броненосная база64 импорт com.mindprod.base64.Base64; ... образец карт массива для кодирования byte' toSend - (byte)0xfc, (byte)0x0f, (byte)0xc0; создание объекта encoder База64 база64 - новая база64 (); base64.setLineLength (72); По умолчанию кодирование byte Строка отправить - base64.encoder (toSend ); расшифровка картой byte' восстановлено - base64.decoder (отправлено); использовать Base64u таким же образом: Броня Base64u импорт com.mindprod.base64.Base64u; ... образец карт массива для кодирования byte' toSend - (byte)0xfc, (byte)0x0f, (byte)0xc0; создание объекта encoder База64u base64u - новая база64u (); base64u.setLineLength (72); По умолчанию кодирование byte Строка отправить - base64u.encoder (toSend ); расшифровка картой byte' восстановлено - base64u.decoder (отправлено); Для примера, который начинается и заканчивается строкой, см. Пример.java для запуска: java.exe com.mindprod.base64.Example