org.apache.commons.codec.binary.Base32.class Maven / Gradle / Ivy
???? 3 ?
? ?
?
? ?
? ?
? ?
? ? ? ? ? ? ? ? ?
? ?
?
? ?
?
?
?
? ? ? ? ? ?
? ? ?
?
? ? u ? ?
? u ? u ? u ? ?
?
? ? ?
5 ? ? u ?
? ? ? BITS_PER_ENCODED_BYTE I
ConstantValue BYTES_PER_ENCODED_BLOCK BYTES_PER_UNENCODED_BLOCK DECODE_TABLE [B ENCODE_TABLE HEX_DECODE_TABLE HEX_ENCODE_TABLE
MASK_5BITS
MASK_4BITS J
MASK_3BITS
MASK_2BITS
MASK_1BITS
decodeSize decodeTable
encodeSize encodeTable
lineSeparator ()V Code LineNumberTable LocalVariableTable this (Lorg/apache/commons/codec/binary/Base32; (Z)V useHex Z (ZB)V padding B (B)V pad (I)V
lineLength (I[B)V (I[BZ)V (I[BZB)V .(I[BZBLorg/apache/commons/codec/CodecPolicy;)V sep Ljava/lang/String; decodingPolicy &Lorg/apache/commons/codec/CodecPolicy;
StackMapTable E ? ? decode ? Context InnerClasses ;([BIILorg/apache/commons/codec/binary/BaseNCodec$Context;)V result b buffer i input inPos inAvail context 4Lorg/apache/commons/codec/binary/BaseNCodec$Context; encode savedPos isInAlphabet (B)Z octet validateCharacter 8(JLorg/apache/commons/codec/binary/BaseNCodec$Context;)V
emptyBitsMask validateTrailingCharacters
SourceFile Base32.java W ^ *org/apache/commons/codec/binary/BaseNCodec W j W a ? E W h ? o W k &org/apache/commons/codec/binary/Base32 W ? H E U E G E S E F E D E "java/lang/IllegalArgumentException java/lang/StringBuilder W X lineLength ? ? ? ? > 0, but lineSeparator is null ? ? W ? ? ? ? ? ? 3lineSeparator must not contain Base32 characters: [ ] T > V E ? ? ? R > ? ? ? ? )pad must not be in alphabet or whitespace ? ` e c ? ? ? > ? L ? > ? X ? ? java/lang/IllegalStateException Impossible modulus g > ? > ? ? ?Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero. ?Strict decoding: Last encoded character(s) (before the paddings if any) are valid base 32 alphabet but not a possible encoding. Decoding requires either 2, 4, 5, or 7 trailing 5-bit characters to create bytes. $org/apache/commons/codec/CodecPolicy 2org/apache/commons/codec/binary/BaseNCodec$Context CHUNK_SEPARATOR DECODING_POLICY_DEFAULT .(IIIIBLorg/apache/commons/codec/CodecPolicy;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V containsAlphabetOrPad ([B)Z +org/apache/commons/codec/binary/StringUtils
newStringUtf8 ([B)Ljava/lang/String; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V isWhiteSpace eof ensureBufferSize 9(ILorg/apache/commons/codec/binary/BaseNCodec$Context;)[B modulus lbitWorkArea pos currentLinePos isStrictDecoding ()Z ! = > ? @ A > ? B C > ? @ D E F E G E H E I > ? J K L ? 1 M L ? 3 N L ? . O L ? P R > S E T > U E V E W X Y 4 *? ? Z
? ? [ \ ] W ^ Y B
*=? ? Z
? ? [
\ ]
_ ` W a Y K *? ? Z
? ? [ \ ] _ ` b c W d Y ? *? ? Z
? ? [ \ ] e c W f Y A *? ? ? Z
? ? [ \ ] g > W h Y L
*,=? ? Z
? ? [
\ ]
g >
V E W i Y V
*,=? ? Z
[ *
\ ]
g >
V E
_ ` W j Y c
*,? ? ? Z
! " [ 4
\ ]
g >
V E
_ `
b c W k Y ? ?*,? ? ,??
? *? ? *?
? ? *? ? *? ? ? v,? #? Y? Y? ? ? ? ? ? ?*,? ? *,? :? Y? Y? ? ? ? ? ? ?*,?`? *,??? ,*? ,?? ? *? *? **? d? !*? "? ? #?
? Y$? ?? Z V = ? @ !A +C 2D 9F =G AH aK iL oM ?O ?P ?Q ?S ?T ?V ?X ?Y ?[ [ H o ! l m ? \ ] ? g > ? V E ? _ ` ? b c ? n o p G
?
q r ? q r ? s q r
'.
t x Y ~? %? ?? ? %6?+?36*? &? ? %? ?**? !? ':? ?*? ?? ?*? 36? ?? (`p? (? )y?a? )? (? ?Y? *Z`? *? ) { +??TY? *Z`? *? ){ +??TY? *Z`? *? ){ +??TY? *Z`? *? ){ +??TY? *Z`? *? ) +??T????? %?^? (?V**? !? ':? (? # ) - U y ? 2 ?*? -* .? 0Y? *Z`? *? ){ +??T??*? -Y? *Z`? *? ){ +??T??* 1? 0? ){? )Y? *Z`? *? ){ +??TY? *Z`? *? ) +??T?}*
? 0? ){? )Y? *Z`? *? ){ +??TY? *Z`? *? ){ +??TY? *Z`? *? ) +??T?*? -? ){? )Y? *Z`? *? ){ +??TY? *Z`? *? ){ +??TY? *Z`? *? ) +??T? ?* 3? 0? ){? )Y? *Z`? *? ){ +??TY? *Z`? *? ){ +??TY? *Z`? *? ){ +??TY? *Z`? *? ) +??T? "? 5Y? Y? 6? ? (? ? ? 7?? Z ? : v w y
z | } $~ -? 3? 6? B? Q? Z? _? n? ~? ?? ?? ?? ?? ??|?*?6?d?h?q????????????????? ??
??3?P?j?m?q?~??????????????$?A?[?^?}? [ f
Z ? y > $ ? z c B ? { E | > 6G { E ~ \ ] ~ } E ~ ~ > ~ > ~ ? ? p * ? ? ? ?? ? I q'#? N? i? g? ?? ? x Y ? ?? %? ??
? %? (? *? 8? ?**? ? ':? *6? (? u $ ' ? ? ??pY? *Z`? **? ? ){?~3TY? *Z`? **? ? )y?~3TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &T??Y? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? )y?~3TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &T??Y? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ) {?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? )y?~3TY? *Z`? **? &TY? *Z`? **? &TY? *Z`? **? &T?Y? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? )y?~3TY? *Z`? **? &T? "? 5Y? Y? 6? ? (? ? ? 7?Y? 9? *d`? 9*? 8? .? 9? &*? ? **? ?? Y? **? ?`? *??6??**? ? ':? (`p? (+?36? Ą ? )y?a? )? (?GY? *Z`? **? ? )#{?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? )
{?~3TY? *Z`? **? ? ){?~3TY? *Z`? **? ? )?~3TY? 9`? 9*? 8? 8*? 8? 9? ,*? ? **? ?? Y? **? ?`? *? 9???l? Z . K ? ? ?
? ? #? $? 0? 7? `? c? ?? ?? ?? ?? ?? ?? ???6 Vu??????
#Cb
???????=]|?????!?"#%& ',(:)B*G+M-^.g/?0?1?2?34'5F6c7o8?9?:?;?&?@ [ f
0? { E 7? ? > , { E Bi z > ? | > ? \ ] ? } E ? ~ > ? > ? ? ? p . ? ; q? ?? ?? ?? ?? C? ? 2 q?]? ? ? Y \ ? *? ?? *? 3? ? ? Z K [ \ ] ? c p @ ? ? Y l *? :? -? ) ??
? Y;? ?? Z \ ] a [ \ ] ? L ? ? p ? X Y M *? :?
? Y