⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.144
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
debian
/
__pycache__
/
View File Name :
debfile.cpython-312.pyc
CfcK d Z ddlZddlZddlZddlZddlZddlmZ ddl m Z mZmZm Z mZmZmZmZmZmZmZmZ ddlmZ ddlmZmZmZ dd lmZ dd lm Z dZ!dZ"g d Z#dZ$g dZ%dZ&dZ'dZ(dZ) G d de Z* G d de+ Z, G d de, Z- G d de, Z. G d de Z/e0dk( rH e/ejb d Z2e2jf ji Z4 e5e4jm d yy# e$ r dZesd ZY w xY w)!zX Representation of Debian binary package (.deb) files Debfile Classes =============== N)Path)AnyBinaryIODictIOIteratorListOptionalTextTypeVarUnionoverload TYPE_CHECKING)LiteralFc y N )fs 0/usr/lib/python3/dist-packages/debian/debfile.py
r 9 s T )ArFileArErrorArMember) Changelog)Deb822zdata.tarzcontrol.tar)gzbz2xzlzmazstz debian-binary)preinstpostinstprermpostrmconfigcontrolzusr/share/doc/%s/changelog.gzz$usr/share/doc/%s/changelog.Debian.gzmd5sumsc e Zd Zy)DebErrorN__name__ __module____qualname__r r r r* r* M s r r* c e Zd ZdZd Zd Zed Zd ZddZ e dd Ze dd Zdd Ze dd Ze dd Z dd Zd Z d Zd Zd Zy)DebParta 'Part' of a .deb binary package. A .deb package is considered as made of 2 parts: a 'data' part (corresponding to the possibly compressed 'data.tar' archive embedded in a .deb) and a 'control' part (the 'control.tar.gz' archive). Each of them is represented by an instance of this class. Each archive should be a compressed tar archive although an uncompressed data.tar is permitted; supported compression formats are: .tar.gz, .tar.bz2, .tar.xz . When referring to file members of the underlying .tar.gz archive, file names can be specified in one of 3 formats "file", "./file", "/file". In all cases the file is considered relative to the root of the archive. For the control part the preferred mechanism is the first one (as in deb.control.get_content('control') ); for the data part the preferred mechanism is the third one (as in deb.data.get_file('/etc/vim/vimrc') ). c || _ d | _ y r )_DebPart__member _DebPart__tgz)selfmembers r __init__zDebPart.__init__c s r c fd} j j j }t j j | d dd }|t v s|t k( s |t k( rE|dk( r |ddg }n j } t j |d _ j S t d |z j S # t j t j f$ r}t d |z d}~ww xY w)zReturn a TarFile object corresponding to this part of a .deb package. Despite the name, this method gives access to various kind of compressed tar archives, not only gzipped ones. c dd l }dd l|j | |j |j dfd }|j j j d }|j dk7 r+t d dj | d |j d t j | S # t t f$ r&}t ddj | d|d d }~ww xY w)Nr Fc P j j j S r )signalSIGPIPESIG_DFL)r: s r r z9DebPart.tgz.
._custom_decompress.
.
} s MM&..&..Ar )stdinstdoutuniversal_newlines preexec_fnzerror while running command ' z' as subprocess: ''z command 'z' has failed with code ') subprocessr: PopenPIPEOSError ValueErrorr* joincommunicater2 read returncodeioBytesIO)command_listrC procedatar: r4 s @r _custom_decompressz'DebPart.tgz.
._custom_decompressq s <! "'' $//*//', B ( ##DMM$6$6$89!