403Webshell
Server IP : 37.9.174.138  /  Your IP : 216.73.216.117
Web Server : Apache
System : Linux vps6.backend.sk 6.12.100+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.100-1 (2026-07-30) x86_64
User : ftpuser ( 1001)
PHP Version : 8.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/chardet/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/chardet/__pycache__/chardistribution.cpython-313.pyc
�

��g0'��2�SSKJrJr SSKJrJrJr SSKJrJ	r	J
r
 SSKJrJ
r
Jr SSKJrJrJr SSKJrJrJr SSKJr "S	S
5r"SS\5r"S
S\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r g)�)�Tuple�Union�)�BIG5_CHAR_TO_FREQ_ORDER�BIG5_TABLE_SIZE�BIG5_TYPICAL_DISTRIBUTION_RATIO)�EUCKR_CHAR_TO_FREQ_ORDER�EUCKR_TABLE_SIZE� EUCKR_TYPICAL_DISTRIBUTION_RATIO)�EUCTW_CHAR_TO_FREQ_ORDER�EUCTW_TABLE_SIZE� EUCTW_TYPICAL_DISTRIBUTION_RATIO)�GB2312_CHAR_TO_FREQ_ORDER�GB2312_TABLE_SIZE�!GB2312_TYPICAL_DISTRIBUTION_RATIO)�JIS_CHAR_TO_FREQ_ORDER�JIS_TABLE_SIZE�JIS_TYPICAL_DISTRIBUTION_RATIO)�JOHAB_TO_EUCKR_ORDER_TABLEc��\rSrSrSrSrSrSrSSjrSS	jr	S
\
\\4S\
SS4SjrS\4S
jrS\4SjrS\
\\4S\
4SjrSrg)�CharDistributionAnalysis�:ig�G�z��?g{�G�z�?��returnNc��[5UlSUlSUlSUlSUlSUlUR5 g)NrgF)�tuple�_char_to_freq_order�_table_size�typical_distribution_ratio�_done�_total_chars�_freq_chars�reset��selfs �:/usr/lib/python3/dist-packages/chardet/chardistribution.py�__init__�!CharDistributionAnalysis.__init__@s@��5:�G�� ����
+.��'���
��������
�
��c�.�SUlSUlSUlg)zreset analyser, clear any stateFrN)r r!r"r$s r&r#�CharDistributionAnalysis.resetOs����
������r)�char�char_lenc���US:XaURU5nOSnUS:�aOU=RS-
slX0R:a*SURU:�aU=RS-
slgggg)z"feed a character with known length����rriN)�	get_orderr!rrr")r%r,r-�orders    r&�feed�CharDistributionAnalysis.feedXss���q�=��N�N�4�(�E��E��A�:�����"���'�'�'���1�1�%�8�8��$�$��)�$�9�(�r)c�B�URS::dURUR::aUR$URUR:waDURURUR-
UR--nXR
:aU$UR
$)z(return confidence based on existing datar)r!r"�MINIMUM_DATA_THRESHOLD�SURE_NOr�SURE_YES)r%�rs  r&�get_confidence�'CharDistributionAnalysis.get_confidencefs�������!�T�%5�%5��9T�9T�%T��<�<������ 0� 0�0�� � ��"�"�T�%5�%5�5��9X�9X�X��A��=�=� ����}�}�r)c�4�URUR:�$�N)r!�ENOUGH_DATA_THRESHOLDr$s r&�got_enough_data�(CharDistributionAnalysis.got_enough_dataws��� � �4�#=�#=�=�=r)�_c��g)Nr0�)r%rAs  r&r1�"CharDistributionAnalysis.get_order|s��
r))rr r"rr!r�rN)�__name__�
__module__�__qualname__�__firstlineno__r>r8r7r6r'r#r�bytes�	bytearray�intr3�floatr:�boolr?r1�__static_attributes__rCr)r&rr:s{�� ���H��G���
��*��u�i�/�0�*�C�*�D�*����">��>�
�5��	�!1�2��s�r)rc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�EUCTWDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=)�superr'rrr
rrr�r%�	__class__s �r&r'�"EUCTWDistributionAnalysis.__init__��&���
����#;�� �+���*J��'r)�byte_strc�<�USnUS:�aSUS-
-US-S-
$g)Nr���^r�r0rC�r%rY�
first_chars   r&r1�#EUCTWDistributionAnalysis.get_order��6��
�a�[�
������d�*�+�h�q�k�9�D�@�@�r)�rrrrE�rFrGrHrIr'rrJrKrLr1rO�
__classcell__�rVs@r&rQrQ��+���K��%��y�(8�"9��c��r)rQc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�EUCKRDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=�rTr'r	rr
rrrrUs �r&r'�"EUCKRDistributionAnalysis.__init__�rXr)rYc�<�USnUS:�aSUS-
-US-S-
$g)Nr�r\rr]r0rCr^s   r&r1�#EUCKRDistributionAnalysis.get_order�rar)rbrErcres@r&rhrh�rfr)rhc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�JOHABDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=rkrUs �r&r'�"JOHABDistributionAnalysis.__init__�rXr)rYc�r�USnSUs=::aS:a%O gUS-US-n[R"US5$g)Nr����rr0)r�get)r%rYr_�codes    r&r1�#JOHABDistributionAnalysis.get_order�sH���a�[�
��:�$��$����#�h�q�k�1�D�-�1�1�$��;�;�r)rbrErcres@r&rqrq�s+���K��%��y�(8�"9��c��r)rqc�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�GB2312DistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=)rTr'rrrrrrrUs �r&r'�#GB2312DistributionAnalysis.__init__�s&���
����#<�� �,���*K��'r)rYc�J�USUSp2US:�aUS:�aSUS-
-U-S-
$g)Nrrrnr]r\r0rC�r%rYr_�second_chars    r&r1�$GB2312DistributionAnalysis.get_order�s?��
#+�1�+�x��{�K��$��[�D�%8���d�*�+�k�9�D�@�@�r)rbrErcres@r&r}r}�s+���L��%��y�(8�"9��c��r)r}c�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�Big5DistributionAnalysis��rc�d>�[TU]5 [Ul[Ul[Ulgr=)rTr'rrrrrrrUs �r&r'�!Big5DistributionAnalysis.__init__�s&���
����#:�� �*���*I��'r)rYc�l�USUSp2US:�a%US:�aSUS-
-U-S-
S-$SUS-
-U-S-
$g)	Nrr�r]��?�@r0rCr�s    r&r1�"Big5DistributionAnalysis.get_order�s_��
#+�1�+�x��{�K�����d�"��j�4�/�0�;�>��E��J�J��*�t�+�,�{�:�T�A�A�r)rbrErcres@r&r�r��s+���J�
�%��y�(8�"9�
�c�
�
r)r�c�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�SJISDistributionAnalysis��rc�d>�[TU]5 [Ul[Ul[Ulgr=�rTr'rrrrrrrUs �r&r'�!SJISDistributionAnalysis.__init__��&���
����#9�� �)���*H��'r)rYc��USUSp2SUs=::aS::aO O	SUS-
-nOSUs=::aS::aO g	SUS-
S--nOg	XC-S
-
nUS:�aS	nU$)Nrr��������r0r��rC)r%rYr_r�r2s     r&r1�"SJISDistributionAnalysis.get_order�sy��
#+�1�+�x��{�K��:�%��%��:��,�-�E�
�Z�
'�4�
'���:��,�r�1�2�E���#�d�*������E��r)rbrErcres@r&r�r��s+���I��%��y�(8�"9��c��r)r�c�H^�\rSrSrSU4SjjrS\\\4S\4Sjr	Sr
U=r$)�EUCJPDistributionAnalysis�rc�d>�[TU]5 [Ul[Ul[Ulgr=r�rUs �r&r'�"EUCJPDistributionAnalysis.__init__�r�r)rYc�<�USnUS:�aSUS-
-US-S-
$g)Nr�r\r]rr0rC)r%rYr,s   r&r1�#EUCJPDistributionAnalysis.get_order�s4��
��{���4�<�����%����3�d�:�:�r)rbrErcres@r&r�r��s+���I��%��y�(8�"9��c��r)r�N)!�typingrr�big5freqrrr�	euckrfreqr	r
r�	euctwfreqrr
r�
gb2312freqrrr�jisfreqrrr�	johabfreqrrrQrhrqr}r�r�r�rCr)r&�<module>r�s���8 ���
��
��
��
��
2�G�G�T� 8��$� 8��$� 8���!9��$�7��(�7��2� 8�r)

Youez - 2016 - github.com/yon3zu
LinuXploit