Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Base64 extends Object
Использование "Алфавит Base64" как определено в Таблице 1 RFC 4648 и RFC 2045 для кодирования и декодирования работы. Кодер не добавляет перевода строки (разделитель строки) символ. Декодер отклоняет данные, которые содержат символы вне base64 алфавита.
Использует "URL и Имя файла безопасный Алфавит Base64" как определено в Таблице 2 RFC 4648 для кодирования и декодирования. Кодер не добавляет перевода строки (разделитель строки) символ. Декодер отклоняет данные, которые содержат символы вне base64 алфавита.
Использует "Алфавит Base64" как определено в Таблице 1 RFC 2045 для кодирования и декодирования работы. Закодированный вывод должен быть представлен в строках не больше, чем 76 символов каждый и использует возврат каретки '\r'
сопровождаемый сразу переводом строки '\n'
как разделитель строки. Никакой разделитель строки не добавляется до конца закодированного вывода. Все разделители строки или другие символы, не найденные в base64 таблице алфавита, игнорируются в декодировании работы.
Если не указано иное, передача a null
параметр методу этого class вызовет a NullPointerException
быть брошенным.
Модификатор и Тип | Класс и Описание |
---|---|
static class |
Base64. Декодер
Этот class реализует декодер для того, чтобы декодировать данные байта, используя схему кодирования Base64 как определено в RFC 4648 и RFC 2045.
|
static class |
Base64. Кодер
Этот class реализует кодер для того, чтобы закодировать данные байта, используя схему кодирования Base64 как определено в RFC 4648 и RFC 2045.
|
Модификатор и Тип | Метод и Описание |
---|---|
static Base64.Decoder |
getDecoder()
Возвраты a
Base64.Decoder это декодирует использование Основного типа base64 схема кодирования. |
static Base64.Encoder |
getEncoder()
Возвраты a
Base64.Encoder это кодирует использование Основного типа base64 схема кодирования. |
static Base64.Encoder |
getEncoder(int lineLength, byte[] lineSeparator)
Возвраты a
Base64.Encoder это кодирует использование схемы кодирования типа base64 MIME с указанной длиной строки и разделителями строки. |
static Base64.Decoder |
getMimeDecoder()
Возвраты a
Base64.Decoder это декодирует использование схемы декодирования типа base64 MIME. |
static Base64.Encoder |
getMimeEncoder()
Возвраты a
Base64.Encoder это кодирует использование схемы кодирования типа base64 MIME. |
static Base64.Decoder |
getUrlDecoder()
Возвраты a
Base64.Decoder это декодирует использование URL и Имени файла безопасная схема кодирования типа base64. |
static Base64.Encoder |
getUrlEncoder()
Возвраты a
Base64.Encoder это кодирует использование URL и Имени файла безопасная схема кодирования типа base64. |
public static Base64.Encoder getEncoder()
Base64.Encoder
это кодирует использование Основного типа base64 схема кодирования.public static Base64.Encoder getUrlEncoder()
Base64.Encoder
это кодирует использование URL и Имени файла безопасная схема кодирования типа base64.public static Base64.Encoder getMimeEncoder()
Base64.Encoder
это кодирует использование схемы кодирования типа base64 MIME.public static Base64.Encoder getEncoder(int lineLength, byte[] lineSeparator)
Base64.Encoder
это кодирует использование схемы кодирования типа base64 MIME с указанной длиной строки и разделителями строки.lineLength
- длина каждой выходной строки (округленный в меньшую сторону до самого близкого кратного числа 4). Если lineLength <= 0
вывод не будет разделен в строкахlineSeparator
- разделитель строки для каждой выходной строкиIllegalArgumentException
- если lineSeparator
включает любой символ "Алфавита Base64" как определено в Таблице 1 RFC 2045.public static Base64.Decoder getDecoder()
Base64.Decoder
это декодирует использование Основного типа base64 схема кодирования.public static Base64.Decoder getUrlDecoder()
Base64.Decoder
это декодирует использование URL и Имени файла безопасная схема кодирования типа base64.public static Base64.Decoder getMimeDecoder()
Base64.Decoder
это декодирует использование схемы декодирования типа base64 MIME.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92