b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 104.21.65.202 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 /
Filename/usr/lib64/python2.6/base64.pyo
Size10.75 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed22-Apr-2026 05:27
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc@sÇdZddkZddkZddkZddddddd d
d d d
dddgZgZed�D]Zeee�qk[Z dZ
d�Z dd�Z
dd�Zd�Zd�Zd�Zd�Zh dd6dd6dd6d d!6d"d#6d$d%6d&d'6d(d)6d*d+6d,d-6d.d/6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6d@dA6dBdC6dDdE6dFdG6dHdI6dJdK6dLdM6dNdO6dPdQ6dRdS6dTdU6dVdW6dXdY6Zei�Zei�gZeD]\ZZeeqÙ[ZegZei�D]\ZZeeee�fq [�ZdZ�Zedd[�Z d\�Z!ed]�Z"d^Z#e#d;d3Z$d_�Z%d`�Z&da�Z'db�Z(dc�Z)dd�Z*e+dejo e)�ndS(fs/RFC 3548: Base16, Base32, Base64 Data EncodingsiÿÿÿÿNtencodetdecodet encodestringt decodestringt b64encodet b64decodet b32encodet b32decodet b16encodet b16decodetstandard_b64encodetstandard_b64decodeturlsafe_b64encodeturlsafe_b64decodeitcCsJt}x*|i�D]\}}||t|�<qW|idi|��S(NR(t _translationtitemstordt translatetjoin(tstaltcharst translationtktv((s/usr/lib64/python2.6/base64.pyt
_translate s

cCsHti|�d }|dj o$t|h|dd6|dd6�S|S(slEncode a string using Base64.

s is the string to encode. Optional altchars must be a string of at least
length 2 (additional characters are ignored) which specifies an
alternative alphabet for the '+' and '/' characters. This allows an
application to e.g. generate url or filesystem safe Base64 strings.

The encoded string is returned.
iÿÿÿÿit+it/N(tbinasciit
b2a_base64tNoneR(RRtencoded((s/usr/lib64/python2.6/base64.pyR*s 
$cCsr|dj o)t|hd|d6d|d6�}nyti|�SWn$tij
o}t|��nXdS(s�Decode a Base64 encoded string.

s is the string to decode. Optional altchars must be a string of at least
length 2 (additional characters are ignored) which specifies the
alternative alphabet used instead of the '+' and '/' characters.

The decoded string is returned. A TypeError is raised if s were
incorrectly padded or if there are non-alphabet characters present in the
string.
RiRiN(RRRt
a2b_base64tErrort TypeError(RRtmsg((s/usr/lib64/python2.6/base64.pyR;s
)cCs
t|�S(syEncode a string using the standard Base64 alphabet.

s is the string to encode. The encoded string is returned.
(R(R((s/usr/lib64/python2.6/base64.pyR
OscCs
t|�S(sDecode a string encoded with the standard Base64 alphabet.

s is the string to decode. The decoded string is returned. A TypeError
is raised if the string is incorrectly padded or if there are non-alphabet
characters present in the string.
(R(R((s/usr/lib64/python2.6/base64.pyR VscCs
t|d�S(s¹Encode a string using a url-safe Base64 alphabet.

s is the string to encode. The encoded string is returned. The alphabet
uses '-' instead of '+' and '_' instead of '/'.
s-_(R(R((s/usr/lib64/python2.6/base64.pyR _scCs
t|d�S(sDDecode a string encoded with the standard Base64 alphabet.

s is the string to decode. The decoded string is returned. A TypeError
is raised if the string is incorrectly padded or if there are non-alphabet
characters present in the string.

The alphabet uses '-' instead of '+' and '_' instead of '/'.
s-_(R(R((s/usr/lib64/python2.6/base64.pyR
gs tAitJi tSit3itBitKi
tTit4itCitLi tUit5itDitMi tVit6itEitNi
tWit7itFitOitXitGitPitYitHitQitZitIitRit2ic
Cs¡g}tt|�d�\}}|o |dd|7}|d7}nxÛt|�D]Í}tid||d|dd!�\}}}||d@d>7}||d@d>7}|it|d?t|d ?d
@t|d?d
@t|d ?t|d ?d
@t|d
?d
@t|d?t|d
@g�qUWti|�}|djo
|d dS|d
jo
|d dS|djo
|d dS|djo
|d dS|S(scEncode a string using Base32.

s is the string to encode. The encoded string is returned.
itis!HHBiiii iii iiiúÿÿÿs======iüÿÿÿs====iýÿÿÿs===iiÿÿÿÿt=( tdivmodtlentrangetstructtunpacktextendt_b32tabt EMPTYSTRINGR( Rtpartstquantatleftovertitc1tc2tc3R((s/usr/lib64/python2.6/base64.pyR�s8
.  







c
Cs#tt|�d�\}}|otd��n|o!t|hdd6|d6�}n|o|i�}nd}tid|�}|o5t|id��}|djo|| }qÅng}d}d } x�|D]�}
ti |
�} | djotd
��n|t|
| >7}| d 8} | djo*|i t i
d |��d}d } qÞqÞWt i
d |�} |djo
d
} ny|djo| d } n^|djo| d } nC|djo| d } n(|djo| d } n
td��|i | �ti|�S(sGDecode a Base32 encoded string.

s is the string to decode. Optional casefold is a flag specifying whether
a lowercase alphabet is acceptable as input. For security purposes, the
default is False.

RFC 3548 allows for optional mapping of the digit 0 (zero) to the letter O
(oh), and for optional mapping of the digit 1 (one) to either the letter I
(eye) or letter L (el). The optional argument map01 when not None,
specifies which letter the digit 1 should be mapped to (when map01 is not
None, the digit 0 is always mapped to the letter O). For security
purposes the default is None, so that 0 and 1 are not allowed in the
input.

The decoded string is returned. A TypeError is raised if s were
incorrectly padded or if there are non-alphabet characters present in the
string.
isIncorrect paddingR9t0t1is(?P<pad>[=]*)$tpadi#sNon-base32 digit foundis%010xRiiÿÿÿÿiiþÿÿÿiiýÿÿÿiiüÿÿÿN(RFRGR"Rtuppertretsearchtgroupt_b32revtgetRtappendRt unhexlifyRMR(
Rtcasefoldtmap01RORPtpadcharstmoRNtacctshifttctvaltlast((s/usr/lib64/python2.6/base64.pyR±sR!









 
cCsti|�i�S(scEncode a string using Base16.

s is the string to encode. The encoded string is returned.
(RthexlifyRX(R((s/usr/lib64/python2.6/base64.pyRûscCsG|o|i�}ntid|�otd��nti|�S(swDecode a Base16 encoded string.

s is the string to decode. Optional casefold is a flag specifying whether
a lowercase alphabet is acceptable as input. For security purposes, the
default is False.

The decoded string is returned. A TypeError is raised if s were
incorrectly padded or if there are non-alphabet characters present in the
string.
s [^0-9A-F]sNon-base16 digit found(RXRYRZR"RR_(RR`((s/usr/lib64/python2.6/base64.pyR s
iLcCs�x�to�|it�}|pPnxGt|�tjo3|itt|��}|pPn||7}q(Wti|�}|i|�qWdS(sEncode a file.N(tTruetreadt
MAXBINSIZERGRRtwrite(tinputtoutputRtnstline((s/usr/lib64/python2.6/base64.pyRscCsGx@to8|i�}|pPnti|�}|i|�qWdS(sDecode a file.N(RjtreadlineRR Rm(RnRoRqR((s/usr/lib64/python2.6/base64.pyR,s cCs]g}xGtdt|�t�D]-}|||t!}|iti|��qWdi|�S(s4Encode a string into multiple lines of base-64 data.iR(RHRGRlR^RRR(RtpiecesRQtchunk((s/usr/lib64/python2.6/base64.pyR6s cCs
ti|�S(sDecode a string.(RR (R((s/usr/lib64/python2.6/base64.pyR?sc CsOddk}ddk}y#|i|idd�\}}WnF|ij
o7}|i|_|GHd|idGH|id�nXt}xr|D]j\}}|djo
t}n|d jo
t}n|d
jo
t}n|d jo t �dSq�W|o2|dd jo!|t
|dd
�|i�n||i |i�dS(sSmall test programiÿÿÿÿNitdeuts�usage: %s [-d|-e|-u|-t] [file|-]
-d, -u: decode
-e: encode (default)
-t: encode and decode string 'Aladdin:open sesame'iis-es-ds-us-tt-trb( tsystgetopttargvterrortstderrtstdouttexitRRttest1topentstdin(RxRytoptstargsR#tfunctota((s/usr/lib64/python2.6/base64.pyttestFs.#  






 !cCs5d}t|�}t|�}|Gt|�G|GHdS(NsAladdin:open sesame(RRtrepr(ts0ts1ts2((s/usr/lib64/python2.6/base64.pyR_s  t__main__(,t__doc__RYRIRt__all__t_[1]RHt_xtchrRRMRRRRR
R R R
t _b32alphabetRRLtsortt_[2]RRtdictt_[3]tlongR\RtFalseRRR t MAXLINESIZERlRRRRR�Rt__name__(((s/usr/lib64/python2.6/base64.pyt<module>sZ      -
     
'? *J