[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
lib
/
python3.6
/
site-packages
/
pip
/
_vendor
/
chardet
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 __pycache__
SET
[ DEL ]
📁 cli
SET
[ DEL ]
📄 __init__.py
1,559 B
SET
[ EDIT ]
|
[ DEL ]
📄 big5freq.py
31,254 B
SET
[ EDIT ]
|
[ DEL ]
📄 big5prober.py
1,757 B
SET
[ EDIT ]
|
[ DEL ]
📄 chardistribution.py
9,411 B
SET
[ EDIT ]
|
[ DEL ]
📄 charsetgroupprober.py
3,787 B
SET
[ EDIT ]
|
[ DEL ]
📄 charsetprober.py
5,110 B
SET
[ EDIT ]
|
[ DEL ]
📄 codingstatemachine.py
3,590 B
SET
[ EDIT ]
|
[ DEL ]
📄 compat.py
1,134 B
SET
[ EDIT ]
|
[ DEL ]
📄 cp949prober.py
1,855 B
SET
[ EDIT ]
|
[ DEL ]
📄 enums.py
1,661 B
SET
[ EDIT ]
|
[ DEL ]
📄 escprober.py
3,950 B
SET
[ EDIT ]
|
[ DEL ]
📄 escsm.py
10,510 B
SET
[ EDIT ]
|
[ DEL ]
📄 eucjpprober.py
3,749 B
SET
[ EDIT ]
|
[ DEL ]
📄 euckrfreq.py
13,546 B
SET
[ EDIT ]
|
[ DEL ]
📄 euckrprober.py
1,748 B
SET
[ EDIT ]
|
[ DEL ]
📄 euctwfreq.py
31,621 B
SET
[ EDIT ]
|
[ DEL ]
📄 euctwprober.py
1,747 B
SET
[ EDIT ]
|
[ DEL ]
📄 gb2312freq.py
20,715 B
SET
[ EDIT ]
|
[ DEL ]
📄 gb2312prober.py
1,754 B
SET
[ EDIT ]
|
[ DEL ]
📄 hebrewprober.py
13,838 B
SET
[ EDIT ]
|
[ DEL ]
📄 jisfreq.py
25,777 B
SET
[ EDIT ]
|
[ DEL ]
📄 jpcntx.py
19,643 B
SET
[ EDIT ]
|
[ DEL ]
📄 langbulgarianmodel.py
12,839 B
SET
[ EDIT ]
|
[ DEL ]
📄 langcyrillicmodel.py
17,948 B
SET
[ EDIT ]
|
[ DEL ]
📄 langgreekmodel.py
12,688 B
SET
[ EDIT ]
|
[ DEL ]
📄 langhebrewmodel.py
11,345 B
SET
[ EDIT ]
|
[ DEL ]
📄 langhungarianmodel.py
12,592 B
SET
[ EDIT ]
|
[ DEL ]
📄 langthaimodel.py
11,290 B
SET
[ EDIT ]
|
[ DEL ]
📄 langturkishmodel.py
11,102 B
SET
[ EDIT ]
|
[ DEL ]
📄 latin1prober.py
5,370 B
SET
[ EDIT ]
|
[ DEL ]
📄 mbcharsetprober.py
3,413 B
SET
[ EDIT ]
|
[ DEL ]
📄 mbcsgroupprober.py
2,012 B
SET
[ EDIT ]
|
[ DEL ]
📄 mbcssm.py
25,481 B
SET
[ EDIT ]
|
[ DEL ]
📄 sbcharsetprober.py
5,657 B
SET
[ EDIT ]
|
[ DEL ]
📄 sbcsgroupprober.py
3,546 B
SET
[ EDIT ]
|
[ DEL ]
📄 sjisprober.py
3,774 B
SET
[ EDIT ]
|
[ DEL ]
📄 universaldetector.py
12,485 B
SET
[ EDIT ]
|
[ DEL ]
📄 utf8prober.py
2,766 B
SET
[ EDIT ]
|
[ DEL ]
📄 version.py
242 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: __init__.py
######################## BEGIN LICENSE BLOCK ######################## # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA ######################### END LICENSE BLOCK ######################### from .compat import PY2, PY3 from .universaldetector import UniversalDetector from .version import __version__, VERSION def detect(byte_str): """ Detect the encoding of the given byte string. :param byte_str: The byte sequence to examine. :type byte_str: ``bytes`` or ``bytearray`` """ if not isinstance(byte_str, bytearray): if not isinstance(byte_str, bytes): raise TypeError('Expected object of type bytes or bytearray, got: ' '{0}'.format(type(byte_str))) else: byte_str = bytearray(byte_str) detector = UniversalDetector() detector.feed(byte_str) return detector.close()