X7ROOT File Manager
Current Path:
/opt/alt/python34/lib64/python3.4/encodings
opt
/
alt
/
python34
/
lib64
/
python3.4
/
encodings
/
??
..
??
__init__.py
(4.95 KB)
??
__pycache__
??
aliases.py
(15.05 KB)
??
ascii.py
(1.22 KB)
??
base64_codec.py
(1.5 KB)
??
big5.py
(1019 B)
??
big5hkscs.py
(1.01 KB)
??
bz2_codec.py
(2.2 KB)
??
charmap.py
(2.04 KB)
??
cp037.py
(12.81 KB)
??
cp1006.py
(13.25 KB)
??
cp1026.py
(12.81 KB)
??
cp1125.py
(33.79 KB)
??
cp1140.py
(12.8 KB)
??
cp1250.py
(13.37 KB)
??
cp1251.py
(13.05 KB)
??
cp1252.py
(13.19 KB)
??
cp1253.py
(12.79 KB)
??
cp1254.py
(13.19 KB)
??
cp1255.py
(12.17 KB)
??
cp1256.py
(12.51 KB)
??
cp1257.py
(13.06 KB)
??
cp1258.py
(13.05 KB)
??
cp273.py
(13.8 KB)
??
cp424.py
(11.77 KB)
??
cp437.py
(33.75 KB)
??
cp500.py
(12.81 KB)
??
cp65001.py
(1003 B)
??
cp720.py
(13.37 KB)
??
cp737.py
(33.87 KB)
??
cp775.py
(33.67 KB)
??
cp850.py
(33.31 KB)
??
cp852.py
(34.18 KB)
??
cp855.py
(33.06 KB)
??
cp856.py
(12.13 KB)
??
cp857.py
(33.11 KB)
??
cp858.py
(33.22 KB)
??
cp860.py
(33.87 KB)
??
cp861.py
(33.82 KB)
??
cp862.py
(32.59 KB)
??
cp863.py
(33.45 KB)
??
cp864.py
(32.87 KB)
??
cp865.py
(33.81 KB)
??
cp866.py
(33.59 KB)
??
cp869.py
(32.19 KB)
??
cp874.py
(12.3 KB)
??
cp875.py
(12.55 KB)
??
cp932.py
(1023 B)
??
cp949.py
(1023 B)
??
cp950.py
(1023 B)
??
euc_jis_2004.py
(1.03 KB)
??
euc_jisx0213.py
(1.03 KB)
??
euc_jp.py
(1 KB)
??
euc_kr.py
(1 KB)
??
gb18030.py
(1.01 KB)
??
gb2312.py
(1 KB)
??
gbk.py
(1015 B)
??
hex_codec.py
(1.47 KB)
??
hp_roman8.py
(13.13 KB)
??
hz.py
(1011 B)
??
idna.py
(8.96 KB)
??
iso2022_jp.py
(1.03 KB)
??
iso2022_jp_1.py
(1.04 KB)
??
iso2022_jp_2.py
(1.04 KB)
??
iso2022_jp_2004.py
(1.05 KB)
??
iso2022_jp_3.py
(1.04 KB)
??
iso2022_jp_ext.py
(1.04 KB)
??
iso2022_kr.py
(1.03 KB)
??
iso8859_1.py
(12.87 KB)
??
iso8859_10.py
(13.27 KB)
??
iso8859_11.py
(12.05 KB)
??
iso8859_13.py
(12.96 KB)
??
iso8859_14.py
(13.33 KB)
??
iso8859_15.py
(12.9 KB)
??
iso8859_16.py
(13.24 KB)
??
iso8859_2.py
(13.09 KB)
??
iso8859_3.py
(12.78 KB)
??
iso8859_4.py
(13.06 KB)
??
iso8859_5.py
(12.71 KB)
??
iso8859_6.py
(10.58 KB)
??
iso8859_7.py
(12.54 KB)
??
iso8859_8.py
(10.78 KB)
??
iso8859_9.py
(12.85 KB)
??
johab.py
(1023 B)
??
koi8_r.py
(13.46 KB)
??
koi8_u.py
(13.44 KB)
??
latin_1.py
(1.23 KB)
??
mac_arabic.py
(35.61 KB)
??
mac_centeuro.py
(13.77 KB)
??
mac_croatian.py
(13.31 KB)
??
mac_cyrillic.py
(13.14 KB)
??
mac_farsi.py
(14.81 KB)
??
mac_greek.py
(13.4 KB)
??
mac_iceland.py
(13.18 KB)
??
mac_latin2.py
(13.79 KB)
??
mac_roman.py
(13.16 KB)
??
mac_romanian.py
(13.34 KB)
??
mac_turkish.py
(13.2 KB)
??
mbcs.py
(1.18 KB)
??
palmos.py
(13.2 KB)
??
ptcp154.py
(13.69 KB)
??
punycode.py
(6.72 KB)
??
quopri_codec.py
(1.49 KB)
??
raw_unicode_escape.py
(1.18 KB)
??
rot_13.py
(2.38 KB)
??
shift_jis.py
(1.01 KB)
??
shift_jis_2004.py
(1.03 KB)
??
shift_jisx0213.py
(1.03 KB)
??
tis_620.py
(12.01 KB)
??
undefined.py
(1.27 KB)
??
unicode_escape.py
(1.16 KB)
??
unicode_internal.py
(1.17 KB)
??
utf_16.py
(5.11 KB)
??
utf_16_be.py
(1.01 KB)
??
utf_16_le.py
(1.01 KB)
??
utf_32.py
(5.01 KB)
??
utf_32_be.py
(930 B)
??
utf_32_le.py
(930 B)
??
utf_7.py
(946 B)
??
utf_8.py
(1005 B)
??
utf_8_sig.py
(4.04 KB)
??
uu_codec.py
(2.66 KB)
??
zlib_codec.py
(2.15 KB)
Editing: uu_codec.py
"""Python 'uu_codec' Codec - UU content transfer encoding. This codec de/encodes from bytes to bytes. Written by Marc-Andre Lemburg (mal@lemburg.com). Some details were adapted from uu.py which was written by Lance Ellinghouse and modified by Jack Jansen and Fredrik Lundh. """ import codecs import binascii from io import BytesIO ### Codec APIs def uu_encode(input, errors='strict', filename='<data>', mode=0o666): assert errors == 'strict' infile = BytesIO(input) outfile = BytesIO() read = infile.read write = outfile.write # Encode write(('begin %o %s\n' % (mode & 0o777, filename)).encode('ascii')) chunk = read(45) while chunk: write(binascii.b2a_uu(chunk)) chunk = read(45) write(b' \nend\n') return (outfile.getvalue(), len(input)) def uu_decode(input, errors='strict'): assert errors == 'strict' infile = BytesIO(input) outfile = BytesIO() readline = infile.readline write = outfile.write # Find start of encoded data while 1: s = readline() if not s: raise ValueError('Missing "begin" line in input data') if s[:5] == b'begin': break # Decode while True: s = readline() if not s or s == b'end\n': break try: data = binascii.a2b_uu(s) except binascii.Error as v: # Workaround for broken uuencoders by /Fredrik Lundh nbytes = (((s[0]-32) & 63) * 4 + 5) // 3 data = binascii.a2b_uu(s[:nbytes]) #sys.stderr.write("Warning: %s\n" % str(v)) write(data) if not s: raise ValueError('Truncated input data') return (outfile.getvalue(), len(input)) class Codec(codecs.Codec): def encode(self, input, errors='strict'): return uu_encode(input, errors) def decode(self, input, errors='strict'): return uu_decode(input, errors) class IncrementalEncoder(codecs.IncrementalEncoder): def encode(self, input, final=False): return uu_encode(input, self.errors)[0] class IncrementalDecoder(codecs.IncrementalDecoder): def decode(self, input, final=False): return uu_decode(input, self.errors)[0] class StreamWriter(Codec, codecs.StreamWriter): charbuffertype = bytes class StreamReader(Codec, codecs.StreamReader): charbuffertype = bytes ### encodings module API def getregentry(): return codecs.CodecInfo( name='uu', encode=uu_encode, decode=uu_decode, incrementalencoder=IncrementalEncoder, incrementaldecoder=IncrementalDecoder, streamreader=StreamReader, streamwriter=StreamWriter, _is_text_encoding=False, )
Upload File
Create Folder