All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.commons.codec.binary.Base64.class Maven / Gradle / Ivy

????3+?
?
?
??
?
?
?
?????
?
?	?
?
???
??
?
??
?
?
?
?
???
??
?
??	?
?
?
??
?
?
??
?
?	?
?
!?	?
?
????	?	?	?	?	?	?	??
?	?	??	??	??
?
???
A?	?	?
BITS_PER_ENCODED_BYTEI
ConstantValueBYTES_PER_UNENCODED_BLOCKBYTES_PER_ENCODED_BLOCKSTANDARD_ENCODE_TABLE[BURL_SAFE_ENCODE_TABLEDECODE_TABLE
MASK_6BITS?
MASK_4BITS
MASK_2BITSencodeTabledecodeTable
lineSeparator
decodeSize
encodeSizedecodeBase64([B)[BCodeLineNumberTableLocalVariableTable
base64Data(Ljava/lang/String;)[Bbase64StringLjava/lang/String;
decodeInteger([B)Ljava/math/BigInteger;pArrayencodeBase64
binaryData([BZ)[B	isChunkedZ([BZZ)[BurlSafe	([BZZI)[B
maxResultSizeb64(Lorg/apache/commons/codec/binary/Base64;lenJ
StackMapTable?encodeBase64ChunkedencodeBase64String([B)Ljava/lang/String;encodeBase64URLSafeencodeBase64URLSafeString
encodeInteger(Ljava/math/BigInteger;)[B
bigIntegerLjava/math/BigInteger;isArrayByteBase64([B)Z
arrayOctet
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;isBase64(B)ZoctetBi(Ljava/lang/String;)Zbase64toIntegerBytesbigIntbitlenbigBytesstartSrcstartDstresizedBytesR()Vthis(Z)V(I)V
lineLength(I[B)V(I[BZ)V-(I[BZLorg/apache/commons/codec/CodecPolicy;)VsepdecodingPolicy&Lorg/apache/commons/codec/CodecPolicy;decodeContextInnerClasses;([BIILorg/apache/commons/codec/binary/BaseNCodec$Context;)VresultbufferbininPosinAvailcontext4Lorg/apache/commons/codec/binary/BaseNCodec$Context;encodesavedPosisInAlphabet	isUrlSafe()ZvalidateCharacter8(ILorg/apache/commons/codec/binary/BaseNCodec$Context;)V
emptyBitsMaskvalidateTrailingCharacter
SourceFileBase64.java&org/apache/commons/codec/binary/Base64???`?ejava/math/BigInteger_`??kmkpjava/lang/Integerkr??R??"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder7Input array too big, the output array would be bigger (	
	%) than the specified maximum size of 	
??`|????*org/apache/commons/codec/binary/BaseNCodecTR???e??????[R ?!|3lineSeparator must not contain base64 characters: []^J\R]JSRQRZR"o#$%?&J'J(J????java/lang/IllegalStateExceptionImpossible modulus ?J)J*??Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.?Strict decoding: Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible encoding. Decoding requires at least two trailing 6-bit characters to create bytes.$org/apache/commons/codec/CodecPolicy2org/apache/commons/codec/binary/BaseNCodec$ContextCHUNK_SEPARATORgetEncodedLength([B)Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V+org/apache/commons/codec/binary/StringUtilsnewStringUsAsciijava/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;isWhiteSpacegetBytesUtf8	bitLength()ItoByteArray()[Bjava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VDECODING_POLICY_DEFAULT.(IIIIBLorg/apache/commons/codec/CodecPolicy;)VcontainsAlphabetOrPad
newStringUtf8eofensureBufferSize9(ILorg/apache/commons/codec/binary/BaseNCodec$Context;)[BpadmodulusibitWorkAreaposcurrentLinePosisStrictDecoding!!IJKLMJKNOJKPQRSRTRUJKVWJKXYJKNZR[R\R]J^J	_`a6?Y?*??b?cdR	_ea6?Y?*??b?cfg	hia7
?Y*???b?c
jR	k`a0*??b?clR	kma;*?	?b?clRno	kpaG	*??b?c 	lR	no	qo	kra?d*?*??*???Y?
??Y??:*?7???(?Y?Y????????*??b?	??(?0?8?]?c>dlRdnodqodsJ(<tu04vwx	Ky?6y	z`a0*??bclR	{|a3	*???bc	lR	}`a1*?	?b$clR	~|a4
*?	??b1c
lR	?a>*?W*???b
?@c??	??a/*? ?bOc?R???	??aW!=???"???"3???b[c!??x@	??ax$<*??*3?#?*3?$???????bijki"nc ?J$?Rx
??	??a2*?%? ?b|c?g??ac*?&<`zx<*?'M*?&p?*?&l`l?,?>,?6*?&p?>??ld6l?:,?(?b:????-?/?1?5???A?D?M?U?`?cHc??^?JP?R12?J5.vJM?JU?Rx?/????a4*?)?b
??c?u??aC*L???b
?
?c?uqo??aA	*??*?b
??c	?u	?J??aJ*,??b
	
c ?u?J\R??aW*,?+?,?b
(
)c*?u?J\Rqo??a??*,??,?=?-*?"?.,?b*,?/?*,?0:?Y?Y?1??2?????"*,?`?3*,???4,*?4,??(?*?3*?4?
*?3*?4**?3d?5*?	?6??7?8?bFH?O P(Q.ROTSU[VcWrYwZ]?^?`?a?bc>.!?g??u??J?\R?qo???x\???????@y??"	Ty?y??y???a?	??9???	?96??**?5?::+?36*?;??9?????"????"36?z?<`p?<?=x`?=?Z`?>?=z?~?TY?>Z`?>?=z?~?TY?>Z`?>?=?~?T?????9???Z`?>?=?~?T?m*?@?=z?=Y?>Z`?>?=z?~?TY?>Z`?>?=?~?T?"?AY?Y?B??6?Z`?>*?8?=z?~3TY?>Z`?>*?8?=x?~3T*?8?7??Y?>Z`?>*?;TY?>Z`?>*?;T??Y?>Z`?>*?8?=
z?~3TY?>Z`?>*?8?=z?~3TY?>Z`?>*?8?=x?~3T*?8?7?8Y?>Z`?>*?;T?"?AY?Y?B??d`?E*?D?.?E?&*?4?>*?4??(Y?>*?4?`?>?6?**?3?::?<`p?<+?36?	Ą?=x`?=?Z`?>*?8?=z?~3TY?>Z`?>*?8?=z?~3TY?>Z`?>*?8?=z?~3TY?>Z`?>*?8?=?~3TY?E`?E*?D?8*?D?E?,*?4?>*?4??(Y?>*?4?`?>?E????b?-??	?
??#?$?0?7?X?[?y????????????%?/?E?d?v????????????????	
8Ws
~?????cf
0x?R7q?J???R???J??J??u??R??J??J???x(
	?3??n?z?C??2??????a\?*?.??*?.3???b!c?u??x@??aE*?8?6???b+c?ux@??aj*?F?,?=~?
?YG???b;<@c ?u?J??x??aM*?F?
?YH???bIJNc?ux??a??@?YATYBTYCTYDTYETYFTYGTYHTYITY	JTY
KTYLTYMTY
NTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTYaTYbTYcTYdTYeTYfTY gTY!hTY"iTY#jTY$kTY%lTY&mTY'nTY(oTY)pTY*qTY+rTY,sTY-tTY.uTY/vTY0wTY1xTY2yTY3zTY40TY51TY62TY73TY84TY95TY:6TY;7TY<8TY=9TY>+TY?/T?7@?YATYBTYCTYDTYETYFTYGTYHTYITY	JTY
KTYLTYMTY
NTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTYaTYbTYcTYdTYeTYfTY gTY!hTY"iTY#jTY$kTY%lTY&mTY'nTY(oTY)pTY*qTY+rTY,sTY-tTY.uTY/vTY0wTY1xTY2yTY3zTY40TY51TY62TY73TY84TY95TY:6TY;7TY<8TY=9TY>-TY?_T?6{?YTYTYTYTYTYTYTYTYTY	TY
TYTYTY
TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TY!TY"TY#TY$TY%TY&TY'TY(TY)TY*TY+>TY,TY->TY.TY/?TY04TY15TY26TY37TY48TY59TY6:TY7;TY8TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJ	TYK
TYLTYMTYN
TYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_?TY`TYaTYbTYcTYdTYeTYfTYg TYh!TYi"TYj#TYk$TYl%TYm&TYn'TYo(TYp)TYq*TYr+TYs,TYt-TYu.TYv/TYw0TYx1TYy2TYz3T?"?bJ?Wj???
?!?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy