public class Base64 extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Base64.Decoder
This class implements a decoder for decoding byte data using the
Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
|
static class |
Base64.Encoder
This class implements an encoder for encoding byte data using
the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Base64.Decoder |
getDecoder()
Returns a
Base64.Decoder that decodes using the
Basic type base64 encoding scheme. |
static Base64.Encoder |
getEncoder()
Returns a
Base64.Encoder that encodes using the
Basic type base64 encoding scheme. |
static Base64.Decoder |
getMimeDecoder()
Returns a
Base64.Decoder that decodes using the
MIME type base64 decoding scheme. |
static Base64.Encoder |
getMimeEncoder()
Returns a
Base64.Encoder that encodes using the
MIME type base64 encoding scheme. |
static Base64.Encoder |
getMimeEncoder(int lineLength,
byte[] lineSeparator)
Returns a
Base64.Encoder that encodes using the
MIME type base64 encoding scheme
with specified line length and line separators. |
static Base64.Decoder |
getUrlDecoder()
Returns a
Base64.Decoder that decodes using the
URL and Filename safe type base64
encoding scheme. |
static Base64.Encoder |
getUrlEncoder()
Returns a
Base64.Encoder that encodes using the
URL and Filename safe type base64
encoding scheme. |
public static Base64.Encoder getEncoder()
Base64.Encoder that encodes using the
Basic type base64 encoding scheme.public static Base64.Encoder getUrlEncoder()
Base64.Encoder that encodes using the
URL and Filename safe type base64
encoding scheme.public static Base64.Encoder getMimeEncoder()
Base64.Encoder that encodes using the
MIME type base64 encoding scheme.public static Base64.Encoder getMimeEncoder(int lineLength, byte[] lineSeparator)
Base64.Encoder that encodes using the
MIME type base64 encoding scheme
with specified line length and line separators.lineLength - the length of each output line (rounded down to nearest multiple
of 4). If lineLength <= 0 the output will not be separated
in lineslineSeparator - the line separator for each output lineIllegalArgumentException - if lineSeparator includes any
character of "The Base64 Alphabet" as specified in Table 1 of
RFC 2045.public static Base64.Decoder getDecoder()
Base64.Decoder that decodes using the
Basic type base64 encoding scheme.public static Base64.Decoder getUrlDecoder()
Base64.Decoder that decodes using the
URL and Filename safe type base64
encoding scheme.public static Base64.Decoder getMimeDecoder()
Base64.Decoder that decodes using the
MIME type base64 decoding scheme.Copyright © 2021. All rights reserved.