Опубликовано Canadian Mind Products на
16 Jun 2020
-
Размер файла
217.32 KB -
Лицензия
Бесплатная -
OC
Windows -
Цена
$0.00 -
Автор
Canadian Mind Products -
Обновление
16 Jun 2020 -
Загрузок
3,045 (1 прошлой неделе)
"Java для кодирования / декодирования Base64 и Baseu"
Base64 является бесплатной способ кодирования 8-битные символы с использованиемтолько ASCII печатные символы, похожие на UUENCODE.
UUENCODE встраивает имя файла, где BASE64 не делает. Вы будете
см. BASE64, используемое при кодировании цифровых сертификатов, в
Пользователь кодирования: пароль строка в авторизации: заголовок
для HTTP. В спецификации описана в RFC 2045.
Не путайте Base64 с х-WWW-форм-urlencoded которые
обрабатывается java.net.URLEncoder.encode / декодирования или
Base64u.
Base64 армирование использует только символы AZ AZ 0-9 + / =.
Это делает его пригодным для кодирования двоичных данных в виде SQL
Строки, которые не будут работать независимо от того, что кодировка.
К сожалению + / и = все имеют специальное значение в URL.
Base64u обходит эту проблему. Это вариант на Base64
который использует - _ и * в предпочтении к + / = и, таким образом, что она
может быть использован в контексте URLEncoded с или без
UrlEncoding.
Используйте base64 так:
/ / Base64 армирование
импорт com.mindprod.base64.Base64;
...
Массив / / образец для кодирования
байт [] ToSend = {(байт) 0xfc, (байт) 0x0F, (байт) 0xc0};
/ / Создать энкодера объект
Base64 base64 = новый Base64 ();
base64.setLineLength (72); / / По умолчанию
/ / Кодирующий байт []
Строка отправить = base64.encoder (ToSend);
/ / Декодирования байт []
байт [] воссоздана = base64.decoder (направляются);
использовать Base64u так же:
/ / Base64u армирование
импорт com.mindprod.base64.Base64u;
...
Массив / / образец для кодирования
байт [] ToSend = {(байт) 0xfc, (байт) 0x0F, (байт) 0xc0};
/ / Создать энкодера объект
Base64u Base64u = новый Base64u ();
base64u.setLineLength (72); / / По умолчанию
/ / Кодирующий байт []
Строка отправить = base64u.encoder (ToSend);
/ / Декодирования байт []
байт [] воссоздана = base64u.decoder (направляются);
Для примера, который начинается и заканчивается в строку, см.
Example.java
для запуска:
java.exe com.mindprod.base64.Example
Требования: Java 1.8+
Что нового в этой версии: add icon and pad file
Скачать Base64 1.9
(217.32 KB)
Антивирус информации
Download3k скачал и испытаны Base64, 18 Jun 2020 года с некоторыми из лучших антивирусных ядер настоящее время и вы можете найти ниже, для вашего удобства, результаты проверки:
-
Avast:
Чистый -
Avira:
Чистый -
Kaspersky:
Чистый -
McAfee:
Чистый -
NOD32:
Чистый