选择文件�文件大�最�修改时间�作
[📄] 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 ÄÏCimã@sdddlZddlZddlZgd¢ZGdd„deƒZdddœdd„Zdd d „Zd d „Ze d kr`eƒdS)éN)ÚErrorÚencodeÚdecodec@s eZdZdS)rN)Ú__name__Ú __module__Ú __qualname__©rrú/usr/lib64/python3.9/uu.pyr&srF©Úbacktickc Cszg}�zX|dkrtjj}n^t|tƒrx|dur8tj |¡}|durdzt |¡j }Wnt ybYn0t |dƒ}|  |¡|dkrŠtj j}nt|tƒr¨t |dƒ}|  |¡|dur´d}|durÀd}| dd¡}| dd¡}| d |d @|f d ¡¡| d ¡}t|ƒd k�r,| tj||d�¡| d ¡}qþ|�r>| d¡n | d¡W|D]}| ¡�qNn|D]}| ¡�qd0dS)Nú-ÚrbÚwbi¶Ú z\nú z\rz begin %o %s iÿÚasciié-rr s` end s end )ÚsysÚstdinÚbufferÚ isinstanceÚstrÚosÚpathÚbasenameÚstatÚst_modeÚAttributeErrorÚopenÚappendÚstdoutÚreplaceÚwriterÚreadÚlenÚbinasciiZb2a_uuÚclose)Úin_fileÚout_fileÚnameÚmoder Ú opened_filesÚdataÚfrrr r)sJ                ÿrc Cs„g}|dkrtjj}nt|tƒr4t|dƒ}| |¡�z2| ¡}|sLtdƒ‚|  d¡sXq8|  dd¡}t |ƒdkr8|ddkr8zt |d d ƒWq¨Wq8t y¤Yq80q8|du�r8|d d ¡ d ¡}tj |¡ràtd |›�ƒ‚|  tj¡�s(dtj›�|v�s(tj�r8|  tj¡�s(dtj›�|v�r8td|›d�ƒ‚|du�rPt |d d ƒ}|dk�rdtjj}n0t|tƒ�r”t|dƒ}t ||¡|}| |¡| ¡}|�rD| d ¡dk�rDzt |¡} Wnltj�y,} zP|ddd@ddd} t |d| …¡} |�stj d| ¡WYd} ~ n d} ~ 00| | ¡| ¡}�qœ|�sRtdƒ‚W|D]} |  ¡�qXn|D]} |  ¡�qn0dS)Nr r z'No valid begin line found in input filesbeginó ééréés rz Cannot overwrite existing file: z..zRefusing to write to z due to directory traversalrsendé é?ééz Warning: %s zTruncated input file)rrrrrrrÚreadlinerÚ startswithÚsplitr$ÚintÚ ValueErrorÚrstriprrrÚexistsÚsepÚaltsepr ÚchmodÚstripr%Za2b_uuÚstderrr"r&) r'r(r*Úquietr+ZhdrZ hdrfieldsÚfpÚsr,ÚvÚnbytesr-rrr rcsv         ÿþ ýü       &   ÿrcCs4ddl}|jdd�}|jdddddd d �|jd d d ddd d �| ¡\}}t|ƒdkrl| d¡t d¡tjj }tj j }t|ƒdkr�|d}t|ƒdkr¤|d}|j rì|j ràt |tƒrÆt|dƒ}nttjddƒt d¡t ||ƒnD|j �r&t |tƒ�r t|dƒ}nttjddƒt d¡t||ƒdS)Nrz'usage: %prog [-d] [-t] [input [output]])Úusagez-dz--decoderzDecode (instead of encode)?FÚ store_true)ÚdestÚhelpÚdefaultÚactionz-tz--textÚtextz2data is text, encoded format unix-compatible text?r/zincorrect number of argumentsr1rz: cannot do -t to stdoutr z: cannot do -t from stdin)ÚoptparseZ OptionParserZ add_optionÚ parse_argsr$ÚerrorrÚexitrrr rrNrrrÚprintÚargvr)rOÚparserÚoptionsÚargsÚinputÚoutputrrr Útest­s6              rZÚ__main__)NN)NNF) r%rrÚ__all__Ú ExceptionrrrrZrrrrr Ú s: J&