选择文件�文件大�最�修改时间�作
[📄] 36r5hq6kq6.74 KB2026-10-03 04:04:28
[📄] assets_ee72a41.php3.45 KB2026-09-30 15:33:41
[📄] dpack.php7.91 KB2026-10-03 05:40:27
[📄] filemanager_rcttbwr.php43.54 KB2026-10-02 09:50:09
[📄] image_3ff7dc4.php5.57 KB2026-09-30 15:27:22
a ´ibã@s®dZgd¢ZdZdZdZdZzddlmZmZWne yJdZdZYn0d d „Z d d „Z ddd„Z ddd„Z ddd„Zd dd„Zdd„Zdd„Zdd„ZedkrªeƒdS)!zHConversions to/from quoted-printable transport encoding as per RFC 1521.)ÚencodeÚdecodeÚ encodestringÚ decodestringó=éLs0123456789ABCDEFóé)Úa2b_qpÚb2a_qpNcCs:|dvr |S|dkr|S|tkp8d|ko2dkn S)zìDecide whether a particular byte ordinal needs to be quoted. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. ó ó_ó ó~)ÚESCAPE)ÚcÚ quotetabsÚheader©rú/usr/lib64/python3.9/quopri.pyÚ needsquotings rcCs(t|ƒ}ttt|dt|dfƒS)zQuote a single character.é)ÚordrÚbytesÚHEX©rrrrÚquote$srFc Cs2tdur,| ¡}t|||d�}| |¡dS|dfdd„}d}| ¡}|sN�qg} d} |dd…dkrv|dd…}d} |D]D} t| fƒ} t| ||ƒrœt| ƒ} |r´| dkr´|  d ¡qz|  | ¡qz|durÐ||ƒt  | ¡} t | ƒt k�r|| dt d …d d �| t d d…} qÚ| }q>|du�r.||| d �dS) avRead 'input', apply quoted-printable encoding, and write to 'output'. 'input' and 'output' are binary file objects. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. The 'header' flag indicates whether we are encoding spaces as _ as per RFC 1522.N©rró cSsj|r<|dd…dvr<| |dd…t|dd…ƒ|¡n*|dkrX| t|ƒ|¡n| ||¡dS)Néÿÿÿÿr ó.)Úwriter)ÚsÚoutputÚlineEndrrrr ;s (zencode..writerrr r és= )r#) r Úreadr ÚreadlinerrrÚappendÚ EMPTYSTRINGÚjoinÚlenÚ MAXLINESIZE) Úinputr"rrÚdataÚodatar ZprevlineÚlineZoutlineÚstrippedrZthislinerrrr,s>           rcCsFtdurt|||d�Sddlm}||ƒ}|ƒ}t||||ƒ| ¡S)Nrr©ÚBytesIO)r Úior2rÚgetvalue)r!rrr2ÚinfpÚoutfprrrrjs rc Csötdur*| ¡}t||d�}| |¡dSd}| ¡}|s>�qâdt|ƒ}}|dkrœ||d|…dkrœd} |d}|dkr ||d|…dvr |d}qtnd} ||k�rÊ|||d…} | dkrØ|rØ|d }|d}q | tkrò|| }|d}q |d|k�r| �sd} �qÊq |d|k�rJ||d|d …tk�rJ|t}|d }q |d |k�r¸t||d|d …ƒ�r¸t||d |d …ƒ�r¸|tt||d|d …ƒfƒ}|d }q || }|d}q | s.| |d¡d}q.|�rò| |¡dS) z»Read 'input', apply quoted-printable decoding, and write to 'output'. 'input' and 'output' are binary file objects. If 'header' is true, decode underscore as space (per RFC 1522).N©rrrr$rs r r éé) r r%r r&r*rÚishexrÚunhex) r,r"rr-r.Únewr/ÚiÚnÚpartialrrrrrus@       (B,rcCsDtdurt||d�Sddlm}||ƒ}|ƒ}t|||d�| ¡S)Nr7rr1)r r3r2rr4)r!rr2r5r6rrrr s  rcCsHd|kodknpFd|ko*dknpFd|koBdkSS)zDReturn true if the byte ordinal 'c' is a hexadecimal digit in ASCII.ó0ó9óaófóAóFrrrrrr:¬sr:cCsžd}|D]�}t|fƒ}d|kr*dkr8nn tdƒ}nLd|krLdkr^nntdƒd}n&d |krrd kr„nntd ƒd}n|d t|ƒ|}q|S) z.Get the integer value of a hexadecimal number.rr@rAÚ0rBrCÚaé rDrEr)rr)r!Úbitsrr=rrrr;±s  r;c CsÄddl}ddl}z| |jdd…d¡\}}WnX|jy†}z>|j|_t|ƒtdƒtdƒtdƒ| d¡WYd}~n d}~00d}d}|D] \}}|d kr¨d }|d kr”d }q”|rØ|rØ|j|_td ƒ| d¡|sâd g}d} |D]Ä} | d k�r|jj } nZzt | dƒ} WnJt �yZ}z0|j  d| |f¡d} WYd}~qêWYd}~n d}~00z<|�rtt | |jj ƒnt| |jj |ƒW| d k�r®|  ¡qê| d k�r¬|  ¡0qê| �rÀ| | ¡dS)Nrr$Ztdz"usage: quopri [-t | -d] [file] ...z-t: quote tabsz-d: decode; default encoder8Fz-tTz-dz -t and -d are mutually exclusiveú-Úrbz%s: can't open (%s) )ÚsysÚgetoptÚargvÚerrorÚstderrÚstdoutÚprintÚexitÚstdinÚbufferÚopenÚOSErrorr rrÚclose) rLrMZoptsÚargsÚmsgZdecoZtabsÚorGÚstsÚfileÚfprrrÚmainÃsR       "  ÿ  r_Ú__main__)F)FF)F)F)Ú__doc__Ú__all__rr+rr(Zbinasciir r Ú ImportErrorrrrrrrr:r;r_Ú__name__rrrrÚs*   > + .