⚝
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
/
chardet
/
__pycache__
/
View File Name :
utf1632prober.cpython-312.pyc
d9! B d dl mZmZ ddlmZ ddlmZ G d de Zy) )ListUnion ) CharSetProber)ProbingStatec e Zd ZdZdZdZd fdZd fdZede fd Z ede fd Zdefd Z defdZdefdZdefd ZdefdZdefdZdee ddfdZdee ddfdZdeeef defdZedefd ZdefdZ xZS ) UTF1632Proberad This class simply looks for occurrences of zero bytes, and infers whether the file is UTF16 or UTF32 (low-endian or big-endian) For instance, files looking like ( [nonzero] )+ have a good probability to be UTF32BE. Files looking like ( [nonzero] )+ may be guessed to be UTF16BE, and inversely for little-endian varieties. gGz?returnNc t | d| _ dgdz | _ dgdz | _ t j | _ g d| _ d| _ d| _ d| _ d| _ d| _ d| _ | j y )Nr r r r r F)super__init__positionzeros_at_modnonzeros_at_modr DETECTING_statequadinvalid_utf16beinvalid_utf16leinvalid_utf32beinvalid_utf32le'first_half_surrogate_pair_detected_16be'first_half_surrogate_pair_detected_16leresetself __class__s 7/usr/lib/python3/dist-packages/chardet/utf1632prober.pyr zUTF1632Prober.__init__) s~ C!G !sQw",, $$$$7<47<4 c t | d| _ dgdz | _ dgdz | _ t j | _ d| _ d| _ d| _ d| _ d| _ d| _ g d| _ y )Nr r Fr )r r r r r r r r r r r r r r r r s r! r zUTF1632Prober.reset8 ss C!G !sQw",,$$$$7<47<4 r" c | j ry| j ry| j ry| j ryy)Nzutf-32bezutf-32lezutf-16bezutf-16lezutf-16)is_likely_utf32beis_likely_utf32leis_likely_utf16beis_likely_utf16ler s r! charset_namezUTF1632Prober.charset_nameF sA !!#!!#!!#!!#r" c y)N r) s r! languagezUTF1632Prober.languageS s r" c 4 t d| j dz S )N ?g @maxr r) s r! approx_32bit_charsz UTF1632Prober.approx_32bit_charsW 3 +,,r" c 4 t d| j dz S )Nr0 g @r1 r) s r! approx_16bit_charsz UTF1632Prober.approx_16bit_charsZ r4 r" c f | j }|| j k\ xr | j d |z | j kD xrp | j d |z | j kD xrO | j d |z | j kD xr. | j d |z | j kD xr | j S Nr r )r3 MIN_CHARS_FOR_DETECTIONr EXPECTED_RATIOr r r approx_charss r! r% zUTF1632Prober.is_likely_utf32be] s ..0t;;; a </$2E2EE )!!!$|3d6I6II )!!!$|3d6I6II ) $$Q',69L9LL ) ((( r" c f | j }|| j k\ xr | j d |z | j kD xrp | j d |z | j kD xrO | j d |z | j kD xr. | j d |z | j kD xr | j S r8 )r3 r; r r<