org.apache.commons.codec.binary.Base64.class Maven / Gradle / Ivy
???? 3+ ?
?
?
? ?
?
?
?
? ????
?
? ?
?
? ? ?
? ?
?
? ?
?
?
?
?
? ? ?
? ?
?
? ? ?
?
?
? ?
?
?
? ?
?
? ?
?
! ? ?
?
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
?
? ? ?
A ? ? ?
BITS_PER_ENCODED_BYTE I
ConstantValue BYTES_PER_UNENCODED_BLOCK BYTES_PER_ENCODED_BLOCK STANDARD_ENCODE_TABLE [B URL_SAFE_ENCODE_TABLE DECODE_TABLE
MASK_6BITS ?
MASK_4BITS
MASK_2BITS encodeTable decodeTable
lineSeparator
decodeSize
encodeSize decodeBase64 ([B)[B Code LineNumberTable LocalVariableTable
base64Data (Ljava/lang/String;)[B base64String Ljava/lang/String;
decodeInteger ([B)Ljava/math/BigInteger; pArray encodeBase64
binaryData ([BZ)[B isChunked Z ([BZZ)[B urlSafe ([BZZI)[B
maxResultSize b64 (Lorg/apache/commons/codec/binary/Base64; len J
StackMapTable ? encodeBase64Chunked encodeBase64String ([B)Ljava/lang/String; encodeBase64URLSafe encodeBase64URLSafeString
encodeInteger (Ljava/math/BigInteger;)[B
bigInteger Ljava/math/BigInteger; isArrayByteBase64 ([B)Z
arrayOctet
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; isBase64 (B)Z octet B i (Ljava/lang/String;)Z base64 toIntegerBytes bigInt bitlen bigBytes startSrc startDst resizedBytes R ()V this (Z)V (I)V
lineLength (I[B)V (I[BZ)V -(I[BZLorg/apache/commons/codec/CodecPolicy;)V sep decodingPolicy &Lorg/apache/commons/codec/CodecPolicy; decode Context InnerClasses ;([BIILorg/apache/commons/codec/binary/BaseNCodec$Context;)V result buffer b in inPos inAvail context 4Lorg/apache/commons/codec/binary/BaseNCodec$Context; encode savedPos isInAlphabet isUrlSafe ()Z validateCharacter 8(ILorg/apache/commons/codec/binary/BaseNCodec$Context;)V
emptyBitsMask validateTrailingCharacter
SourceFile Base64.java &org/apache/commons/codec/binary/Base64 ? ? ? ` ? e java/math/BigInteger _ ` ? ? k m k p java/lang/Integer k r ? ? R ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder 7Input array too big, the output array would be bigger (
%) than the specified maximum size of
? ? ` | ? ? ? ? *org/apache/commons/codec/binary/BaseNCodec T R ? ? ? e ? ? ? ? ? ? [ R ?! | 3lineSeparator must not contain base64 characters: [ ] ^ J \ R ] J S R Q R Z R" o#$% ?&