Current Path: > > opt > alt > > python33 > lib64 > python3.3 > > encodings
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 5067 bytes | April 17 2024 16:58:20. | |
aliases.py | File | 15133 bytes | April 17 2024 16:58:20. | |
ascii.py | File | 1248 bytes | April 17 2024 16:58:20. | |
base64_codec.py | File | 1533 bytes | April 17 2024 16:58:20. | |
big5.py | File | 1019 bytes | April 17 2024 16:58:20. | |
big5hkscs.py | File | 1039 bytes | April 17 2024 16:58:20. | |
bz2_codec.py | File | 2249 bytes | April 17 2024 16:58:20. | |
charmap.py | File | 2084 bytes | April 17 2024 16:58:20. | |
cp037.py | File | 13170 bytes | April 17 2024 16:58:20. | |
cp1006.py | File | 13568 bytes | April 17 2024 16:58:20. | |
cp1026.py | File | 13113 bytes | April 17 2024 16:58:20. | |
cp1140.py | File | 13105 bytes | April 17 2024 16:58:20. | |
cp1250.py | File | 13686 bytes | April 17 2024 16:58:20. | |
cp1251.py | File | 13361 bytes | April 17 2024 16:58:20. | |
cp1252.py | File | 13511 bytes | April 17 2024 16:58:20. | |
cp1253.py | File | 13094 bytes | April 17 2024 16:58:20. | |
cp1254.py | File | 13502 bytes | April 17 2024 16:58:20. | |
cp1255.py | File | 12466 bytes | April 17 2024 16:58:20. | |
cp1256.py | File | 12814 bytes | April 17 2024 16:58:20. | |
cp1257.py | File | 13374 bytes | April 17 2024 16:58:20. | |
cp1258.py | File | 13364 bytes | April 17 2024 16:58:20. | |
cp424.py | File | 12055 bytes | April 17 2024 16:58:20. | |
cp437.py | File | 34564 bytes | April 17 2024 16:58:20. | |
cp500.py | File | 13170 bytes | April 17 2024 16:58:20. | |
cp65001.py | File | 1003 bytes | April 17 2024 16:58:20. | |
cp720.py | File | 13686 bytes | April 17 2024 16:58:20. | |
cp737.py | File | 34681 bytes | April 17 2024 16:58:20. | |
cp775.py | File | 34476 bytes | April 17 2024 16:58:20. | |
cp850.py | File | 34105 bytes | April 17 2024 16:58:20. | |
cp852.py | File | 35002 bytes | April 17 2024 16:58:20. | |
cp855.py | File | 33850 bytes | April 17 2024 16:58:20. | |
cp856.py | File | 12423 bytes | April 17 2024 16:58:20. | |
cp857.py | File | 33908 bytes | April 17 2024 16:58:20. | |
cp858.py | File | 34015 bytes | April 17 2024 16:58:20. | |
cp860.py | File | 34681 bytes | April 17 2024 16:58:20. | |
cp861.py | File | 34633 bytes | April 17 2024 16:58:20. | |
cp862.py | File | 33370 bytes | April 17 2024 16:58:20. | |
cp863.py | File | 34252 bytes | April 17 2024 16:58:20. | |
cp864.py | File | 33663 bytes | April 17 2024 16:58:20. | |
cp865.py | File | 34618 bytes | April 17 2024 16:58:20. | |
cp866.py | File | 34396 bytes | April 17 2024 16:58:20. | |
cp869.py | File | 32965 bytes | April 17 2024 16:58:20. | |
cp874.py | File | 12595 bytes | April 17 2024 16:58:20. | |
cp875.py | File | 12854 bytes | April 17 2024 16:58:20. | |
cp932.py | File | 1023 bytes | April 17 2024 16:58:20. | |
cp949.py | File | 1023 bytes | April 17 2024 16:58:20. | |
cp950.py | File | 1023 bytes | April 17 2024 16:58:20. | |
euc_jis_2004.py | File | 1051 bytes | April 17 2024 16:58:20. | |
euc_jisx0213.py | File | 1051 bytes | April 17 2024 16:58:20. | |
euc_jp.py | File | 1027 bytes | April 17 2024 16:58:20. | |
euc_kr.py | File | 1027 bytes | April 17 2024 16:58:20. | |
gb18030.py | File | 1031 bytes | April 17 2024 16:58:20. | |
gb2312.py | File | 1027 bytes | April 17 2024 16:58:20. | |
gbk.py | File | 1015 bytes | April 17 2024 16:58:20. | |
hex_codec.py | File | 1508 bytes | April 17 2024 16:58:20. | |
hp_roman8.py | File | 13447 bytes | April 17 2024 16:58:20. | |
hz.py | File | 1011 bytes | April 17 2024 16:58:20. | |
idna.py | File | 9170 bytes | April 17 2024 16:58:20. | |
iso2022_jp.py | File | 1053 bytes | April 17 2024 16:58:20. | |
iso2022_jp_1.py | File | 1061 bytes | April 17 2024 16:58:20. | |
iso2022_jp_2.py | File | 1061 bytes | April 17 2024 16:58:20. | |
iso2022_jp_2004.py | File | 1073 bytes | April 17 2024 16:58:20. | |
iso2022_jp_3.py | File | 1061 bytes | April 17 2024 16:58:20. | |
iso2022_jp_ext.py | File | 1069 bytes | April 17 2024 16:58:20. | |
iso2022_kr.py | File | 1053 bytes | April 17 2024 16:58:20. | |
iso8859_1.py | File | 13225 bytes | April 17 2024 16:58:20. | |
iso8859_10.py | File | 13589 bytes | April 17 2024 16:58:20. | |
iso8859_11.py | File | 12335 bytes | April 17 2024 16:58:20. | |
iso8859_13.py | File | 13271 bytes | April 17 2024 16:58:20. | |
iso8859_14.py | File | 13652 bytes | April 17 2024 16:58:20. | |
iso8859_15.py | File | 13212 bytes | April 17 2024 16:58:20. | |
iso8859_16.py | File | 13557 bytes | April 17 2024 16:58:20. | |
iso8859_2.py | File | 13404 bytes | April 17 2024 16:58:20. | |
iso8859_3.py | File | 13089 bytes | April 17 2024 16:58:20. | |
iso8859_4.py | File | 13376 bytes | April 17 2024 16:58:20. | |
iso8859_5.py | File | 13015 bytes | April 17 2024 16:58:20. | |
iso8859_6.py | File | 10833 bytes | April 17 2024 16:58:20. | |
iso8859_7.py | File | 12844 bytes | April 17 2024 16:58:20. | |
iso8859_8.py | File | 11036 bytes | April 17 2024 16:58:20. | |
iso8859_9.py | File | 13156 bytes | April 17 2024 16:58:20. | |
johab.py | File | 1023 bytes | April 17 2024 16:58:20. | |
koi8_r.py | File | 13779 bytes | April 17 2024 16:58:20. | |
koi8_u.py | File | 13762 bytes | April 17 2024 16:58:20. | |
latin_1.py | File | 1264 bytes | April 17 2024 16:58:20. | |
mac_arabic.py | File | 36467 bytes | April 17 2024 16:58:20. | |
mac_centeuro.py | File | 14102 bytes | April 17 2024 16:58:20. | |
mac_croatian.py | File | 13633 bytes | April 17 2024 16:58:20. | |
mac_cyrillic.py | File | 13454 bytes | April 17 2024 16:58:20. | |
mac_farsi.py | File | 15170 bytes | April 17 2024 16:58:20. | |
mac_greek.py | File | 13721 bytes | April 17 2024 16:58:20. | |
mac_iceland.py | File | 13498 bytes | April 17 2024 16:58:20. | |
mac_latin2.py | File | 14118 bytes | April 17 2024 16:58:20. | |
mac_roman.py | File | 13480 bytes | April 17 2024 16:58:20. | |
mac_romanian.py | File | 13661 bytes | April 17 2024 16:58:20. | |
mac_turkish.py | File | 13513 bytes | April 17 2024 16:58:20. | |
mbcs.py | File | 1211 bytes | April 17 2024 16:58:20. | |
palmos.py | File | 13519 bytes | April 17 2024 16:58:20. | |
ptcp154.py | File | 14015 bytes | April 17 2024 16:58:20. | |
punycode.py | File | 6881 bytes | April 17 2024 16:58:20. | |
quopri_codec.py | File | 1512 bytes | April 17 2024 16:58:20. | |
raw_unicode_escape.py | File | 1208 bytes | April 17 2024 16:58:20. | |
rot_13.py | File | 2433 bytes | April 17 2024 16:58:20. | |
shift_jis.py | File | 1039 bytes | April 17 2024 16:58:20. | |
shift_jis_2004.py | File | 1059 bytes | April 17 2024 16:58:20. | |
shift_jisx0213.py | File | 1059 bytes | April 17 2024 16:58:20. | |
tis_620.py | File | 12300 bytes | April 17 2024 16:58:20. | |
undefined.py | File | 1299 bytes | April 17 2024 16:58:20. | |
unicode_escape.py | File | 1184 bytes | April 17 2024 16:58:20. | |
unicode_internal.py | File | 1196 bytes | April 17 2024 16:58:20. | |
utf_16.py | File | 5235 bytes | April 17 2024 16:58:20. | |
utf_16_be.py | File | 1037 bytes | April 17 2024 16:58:20. | |
utf_16_le.py | File | 1037 bytes | April 17 2024 16:58:20. | |
utf_32.py | File | 5128 bytes | April 17 2024 16:58:20. | |
utf_32_be.py | File | 930 bytes | April 17 2024 16:58:20. | |
utf_32_le.py | File | 930 bytes | April 17 2024 16:58:20. | |
utf_7.py | File | 946 bytes | April 17 2024 16:58:20. | |
utf_8.py | File | 1005 bytes | April 17 2024 16:58:20. | |
utf_8_sig.py | File | 4133 bytes | April 17 2024 16:58:20. | |
uu_codec.py | File | 2725 bytes | April 17 2024 16:58:20. | |
zlib_codec.py | File | 2204 bytes | April 17 2024 16:58:20. |
""" Python 'utf-32' Codec """ import codecs, sys ### Codec APIs encode = codecs.utf_32_encode def decode(input, errors='strict'): return codecs.utf_32_decode(input, errors, True) class IncrementalEncoder(codecs.IncrementalEncoder): def __init__(self, errors='strict'): codecs.IncrementalEncoder.__init__(self, errors) self.encoder = None def encode(self, input, final=False): if self.encoder is None: result = codecs.utf_32_encode(input, self.errors)[0] if sys.byteorder == 'little': self.encoder = codecs.utf_32_le_encode else: self.encoder = codecs.utf_32_be_encode return result return self.encoder(input, self.errors)[0] def reset(self): codecs.IncrementalEncoder.reset(self) self.encoder = None def getstate(self): # state info we return to the caller: # 0: stream is in natural order for this platform # 2: endianness hasn't been determined yet # (we're never writing in unnatural order) return (2 if self.encoder is None else 0) def setstate(self, state): if state: self.encoder = None else: if sys.byteorder == 'little': self.encoder = codecs.utf_32_le_encode else: self.encoder = codecs.utf_32_be_encode class IncrementalDecoder(codecs.BufferedIncrementalDecoder): def __init__(self, errors='strict'): codecs.BufferedIncrementalDecoder.__init__(self, errors) self.decoder = None def _buffer_decode(self, input, errors, final): if self.decoder is None: (output, consumed, byteorder) = \ codecs.utf_32_ex_decode(input, errors, 0, final) if byteorder == -1: self.decoder = codecs.utf_32_le_decode elif byteorder == 1: self.decoder = codecs.utf_32_be_decode elif consumed >= 4: raise UnicodeError("UTF-32 stream does not start with BOM") return (output, consumed) return self.decoder(input, self.errors, final) def reset(self): codecs.BufferedIncrementalDecoder.reset(self) self.decoder = None def getstate(self): # additonal state info from the base class must be None here, # as it isn't passed along to the caller state = codecs.BufferedIncrementalDecoder.getstate(self)[0] # additional state info we pass to the caller: # 0: stream is in natural order for this platform # 1: stream is in unnatural order # 2: endianness hasn't been determined yet if self.decoder is None: return (state, 2) addstate = int((sys.byteorder == "big") != (self.decoder is codecs.utf_32_be_decode)) return (state, addstate) def setstate(self, state): # state[1] will be ignored by BufferedIncrementalDecoder.setstate() codecs.BufferedIncrementalDecoder.setstate(self, state) state = state[1] if state == 0: self.decoder = (codecs.utf_32_be_decode if sys.byteorder == "big" else codecs.utf_32_le_decode) elif state == 1: self.decoder = (codecs.utf_32_le_decode if sys.byteorder == "big" else codecs.utf_32_be_decode) else: self.decoder = None class StreamWriter(codecs.StreamWriter): def __init__(self, stream, errors='strict'): self.encoder = None codecs.StreamWriter.__init__(self, stream, errors) def reset(self): codecs.StreamWriter.reset(self) self.encoder = None def encode(self, input, errors='strict'): if self.encoder is None: result = codecs.utf_32_encode(input, errors) if sys.byteorder == 'little': self.encoder = codecs.utf_32_le_encode else: self.encoder = codecs.utf_32_be_encode return result else: return self.encoder(input, errors) class StreamReader(codecs.StreamReader): def reset(self): codecs.StreamReader.reset(self) try: del self.decode except AttributeError: pass def decode(self, input, errors='strict'): (object, consumed, byteorder) = \ codecs.utf_32_ex_decode(input, errors, 0, False) if byteorder == -1: self.decode = codecs.utf_32_le_decode elif byteorder == 1: self.decode = codecs.utf_32_be_decode elif consumed>=4: raise UnicodeError("UTF-32 stream does not start with BOM") return (object, consumed) ### encodings module API def getregentry(): return codecs.CodecInfo( name='utf-32', encode=encode, decode=decode, incrementalencoder=IncrementalEncoder, incrementaldecoder=IncrementalDecoder, streamreader=StreamReader, streamwriter=StreamWriter, )
SILENT KILLER Tool