⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.67
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
lib64
/
python3.9
/
__pycache__
/
View File Name :
aifc.cpython-39.opt-2.pyc
a DOg] @ s^ d dl Z d dlZd dlZddgZG dd deZdZdd Zdd Zd d Z dd Z dd ZdZdd Z dd Zdd Zdd Zdd Zdd Zdd Zd dlmZ d d lmZ ed!d"Zd#ej_d$ej_d%ej_d&ej_d'ej_d(ej_G d)d* d*Z G d+d, d,Z!d>d-dZ"e#d.krZd dl$Z$e$j%d/d s>e$j%&d0 e$j%d/ Z'e"e'd1Z(e)d2e' e)d3e(* e)d4e(+ e)d5e(, e)d6e(- e)d7e(. e)d8e(/ e$j%d9d r:e$j%d9 Z0e)d:e0 e"e0d;@Z1e12e(3 e(4d<Z5e5sqe16e5 qW d n1 s(0 Y e)d= W d n1 sP0 Y dS )? NErroropenc @ s e Zd ZdS )r N)__name__ __module____qualname__ r r /usr/lib64/python3.9/aifc.pyr s l @Q E c C s8 zt d| dd W S t jy2 td Y n0 d S )N>l r structunpackreaderrorEOFErrorfiler r r _read_long s r c C s8 zt d| dd W S t jy2 td Y n0 d S )N>Lr r r r r r r _read_ulong s r c C s8 zt d| dd W S t jy2 td Y n0 d S )N>h r r r r r r _read_short s r c C s8 zt d| dd W S t jy2 td Y n0 d S )N>Hr r r r r r r _read_ushort s r c C s@ t | d}|dkrd}n | |}|d@ dkr<| d}|S )N r )ordr )r lengthdatadummyr r r _read_string s r! gc C s t | }d}|dk r d}|d }t| }t| }|| krN| krNdkrXn nd} n0|dkrft} n"|d }|d | td |d } || S )Nr r g i? l g @? )r r _HUGE_VALpow)fexponsignhimantlomantr r r _read_float s "r- c C s | td| d S )Nr writer packr( xr r r _write_short s r3 c C s | td| d S )Nr r. r1 r r r _write_ushort s r4 c C s | td| d S )Nr r. r1 r r r _write_long s r5 c C s | td| d S )Nr r. r1 r r r _write_ulong s r6 c C sR t |dkrtd| tdt | | | t |d@ dkrN| d d S )N z%string exceeds maximum pstring lengthBr r )len ValueErrorr/ r r0 )r( sr r r _write_string s r= c C s dd l }|dk rd}|d }nd}|dkr8d}d}d}n||\}}|dks^|dks^||krp|dB }d}d}nh|d }|dk r|||}d}||B }||d}||}t|}||| d}||}t|}t| | t| | t| | d S ) Nr r# r" i @ r r$ i? )mathfrexpldexpfloorintr4 r6 ) r( r2 r? r* r) r+ r, ZfmantZfsmantr r r _write_float s8 rD )Chunk) namedtuple_aifc_paramsz7nchannels sampwidth framerate nframes comptype compnamez3Number of audio channels (1 for mono, 2 for stereo)zSample width in byteszSampling frequencyzNumber of audio framesz(Compression type ("NONE" for AIFF files)zRA human-readable version of the compression type ('not compressed' for AIFF files)c @ s e Zd ZdZdd Zdd Zdd Zdd Zd d Zdd Z dd Z dd Zdd Zdd Z dd Zdd Zdd Zdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd,d- Zd.d/ Zd0d1 ZdS )2 Aifc_readNc C s6 d| _ d | _g | _d| _|| _t|}| dkr:td|d}|dkrTd| _ n|dkrdd| _ ntdd| _ d | _d| _zt| j}W n t y Y qY n0 | }|d kr| | d| _ nH|d kr|| _|d}d| _n(|dkrt|| _ n|d kr| | | qx| j r*| js2tdd S )Nr FORMz file does not start with FORM idr AIFF AIFCr znot an AIFF or AIFF-C file COMM SSND FVER MARKz$COMM chunk and/or SSND chunk missing)_version_convert_markers _soundpos_filerE Zgetnamer r _aifcZ_comm_chunk_read_ssnd_chunk_ssnd_seek_neededr _read_comm_chunkr _readmarkskip)selfr chunkZformdataZ chunknamer r r r initfp4 sH zAifc_read.initfpc C sL t |tr>t|d}z| | W qH | Y qH0 n | | d S )Nrb) isinstancestrbuiltinsr r^ closer\ r( Zfile_objectr r r __init__\ s zAifc_read.__init__c C s | S Nr r\ r r r __enter__h s zAifc_read.__enter__c G s | d S rf rc r\ argsr r r __exit__k s zAifc_read.__exit__c C s | j S rf )rU rg r r r getfpq s zAifc_read.getfpc C s d| _ d| _d S )Nr r )rX rT rg r r r rewindt s zAifc_read.rewindc C s | j }|d urd | _ | d S rf )rU rc r\ r r r r rc x s zAifc_read.closec C s | j S rf )rT rg r r r tell~ s zAifc_read.tellc C s | j S rf ) _nchannelsrg r r r getnchannels s zAifc_read.getnchannelsc C s | j S rf )_nframesrg r r r getnframes s zAifc_read.getnframesc C s | j S rf ) _sampwidthrg r r r getsampwidth s zAifc_read.getsampwidthc C s | j S rf ) _frameraterg r r r getframerate s zAifc_read.getframeratec C s | j S rf _comptyperg r r r getcomptype s zAifc_read.getcomptypec C s | j S rf _compnamerg r r r getcompname s zAifc_read.getcompnamec C s* t | | | | | | S rf )rG rr rv rx rt r{ r~ rg r r r getparams s zAifc_read.getparamsc C s t | jdkrd S | jS Nr r: rS rg r r r getmarkers s zAifc_read.getmarkersc C s2 | j D ]}||d kr| S qtd|d S Nr zmarker {0!r} does not existrS r formatr\ idmarkerr r r getmark s zAifc_read.getmarkc C s* |dk s|| j krtd|| _d| _d S )Nr zposition not in ranger )rs r rT rX )r\ posr r r setpos s zAifc_read.setposc C s | j rD| jd | jd}| j| j }|r>| j|d d| _ |dkrPdS | j|| j }| jrv|rv| |}| jt|| j| j | _|S )Nr rN r ) rX rW seekr rT _framesizerR r: rq ru )r\ nframesr r r r r r readframes s zAifc_read.readframesc C s dd l }||dS Nr r )audioopZalaw2linr\ r r r r r _alaw2lin s zAifc_read._alaw2linc C s dd l }||dS r )r Zulaw2linr r r r _ulaw2lin s zAifc_read._ulaw2linc C s2 dd l }t| dsd | _||d| j\}| _|S Nr _adpcmstater )r hasattrr Z adpcm2linr r r r _adpcm2lin s zAifc_read._adpcm2linc C sV t || _t|| _t |d d | _tt|| _| jdkrFtd| jdkrXtd| j| j | _ | j rFd}|jdkrd}t d d |_|d | _|rt|jd}|d@ dkr|d }|j| |_|jdd t|| _| jdkrR| jd kr | j| _n4| jdv r | j| _n| jdv r6| j| _ntdd| _nd| _d| _d S )N rN r bad sample widthbad # of channels r zWarning: bad COMM chunk size r r" NONE G722 ulaw ULAW alaw ALAWunsupported compression typer not compressed)r rq r rs ru rC r- rw r r rV chunksizewarningswarnr rz r r r r! r} r rR r r )r\ r] Zkludger r r r rY sD zAifc_read._read_comm_chunkc C s t |}zDt|D ]6}t |}t|}t|}|s6|r| j|||f qW nB ty dt| jt| jdkrvdnd|f }t | Y n0 d S )Nz;Warning: MARK chunk contains only %s marker%s instead of %sr r<