Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /lib64/python2.7/encodings/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib64/python2.7/encodings/quopri_codec.py
"""Codec for quoted-printable encoding.

Like base64 and rot13, this returns Python strings, not Unicode.
"""

import codecs, quopri
try:
    from cStringIO import StringIO
except ImportError:
    from StringIO import StringIO

def quopri_encode(input, errors='strict'):
    """Encode the input, returning a tuple (output object, length consumed).

    errors defines the error handling to apply. It defaults to
    'strict' handling which is the only currently supported
    error handling for this codec.

    """
    assert errors == 'strict'
    # using str() because of cStringIO's Unicode undesired Unicode behavior.
    f = StringIO(str(input))
    g = StringIO()
    quopri.encode(f, g, quotetabs=True)
    output = g.getvalue()
    return (output, len(input))

def quopri_decode(input, errors='strict'):
    """Decode the input, returning a tuple (output object, length consumed).

    errors defines the error handling to apply. It defaults to
    'strict' handling which is the only currently supported
    error handling for this codec.

    """
    assert errors == 'strict'
    f = StringIO(str(input))
    g = StringIO()
    quopri.decode(f, g)
    output = g.getvalue()
    return (output, len(input))

class Codec(codecs.Codec):

    def encode(self, input,errors='strict'):
        return quopri_encode(input,errors)
    def decode(self, input,errors='strict'):
        return quopri_decode(input,errors)

class IncrementalEncoder(codecs.IncrementalEncoder):
    def encode(self, input, final=False):
        return quopri_encode(input, self.errors)[0]

class IncrementalDecoder(codecs.IncrementalDecoder):
    def decode(self, input, final=False):
        return quopri_decode(input, self.errors)[0]

class StreamWriter(Codec, codecs.StreamWriter):
    pass

class StreamReader(Codec,codecs.StreamReader):
    pass

# encodings module API

def getregentry():
    return codecs.CodecInfo(
        name='quopri',
        encode=quopri_encode,
        decode=quopri_decode,
        incrementalencoder=IncrementalEncoder,
        incrementaldecoder=IncrementalDecoder,
        streamwriter=StreamWriter,
        streamreader=StreamReader,
        _is_text_encoding=False,
    )
Name
Size
Permissions
Options
__init__.py
5.564 KB
-rw-r--r--
__init__.pyc
4.275 KB
-rw-r--r--
__init__.pyo
4.275 KB
-rw-r--r--
aliases.py
14.5 KB
-rw-r--r--
aliases.pyc
8.564 KB
-rw-r--r--
aliases.pyo
8.564 KB
-rw-r--r--
ascii.py
1.219 KB
-rw-r--r--
ascii.pyc
2.228 KB
-rw-r--r--
ascii.pyo
2.228 KB
-rw-r--r--
base64_codec.py
2.315 KB
-rw-r--r--
base64_codec.pyc
3.772 KB
-rw-r--r--
base64_codec.pyo
3.626 KB
-rw-r--r--
big5.py
0.995 KB
-rw-r--r--
big5.pyc
1.729 KB
-rw-r--r--
big5.pyo
1.729 KB
-rw-r--r--
big5hkscs.py
1.015 KB
-rw-r--r--
big5hkscs.pyc
1.768 KB
-rw-r--r--
big5hkscs.pyo
1.768 KB
-rw-r--r--
bz2_codec.py
2.955 KB
-rw-r--r--
bz2_codec.pyc
4.651 KB
-rw-r--r--
bz2_codec.pyo
4.521 KB
-rw-r--r--
charmap.py
2.035 KB
-rw-r--r--
charmap.pyc
3.421 KB
-rw-r--r--
charmap.pyo
3.421 KB
-rw-r--r--
cp037.py
13.063 KB
-rw-r--r--
cp037.pyc
2.792 KB
-rw-r--r--
cp037.pyo
2.792 KB
-rw-r--r--
cp1006.py
13.5 KB
-rw-r--r--
cp1006.pyc
2.876 KB
-rw-r--r--
cp1006.pyo
2.876 KB
-rw-r--r--
cp1026.py
13.056 KB
-rw-r--r--
cp1026.pyc
2.806 KB
-rw-r--r--
cp1026.pyo
2.806 KB
-rw-r--r--
cp1140.py
13.048 KB
-rw-r--r--
cp1140.pyc
2.792 KB
-rw-r--r--
cp1140.pyo
2.792 KB
-rw-r--r--
cp1250.py
13.615 KB
-rw-r--r--
cp1250.pyc
2.828 KB
-rw-r--r--
cp1250.pyo
2.828 KB
-rw-r--r--
cp1251.py
13.298 KB
-rw-r--r--
cp1251.pyc
2.825 KB
-rw-r--r--
cp1251.pyo
2.825 KB
-rw-r--r--
cp1252.py
13.444 KB
-rw-r--r--
cp1252.pyc
2.828 KB
-rw-r--r--
cp1252.pyo
2.828 KB
-rw-r--r--
cp1253.py
13.037 KB
-rw-r--r--
cp1253.pyc
2.841 KB
-rw-r--r--
cp1253.pyo
2.841 KB
-rw-r--r--
cp1254.py
13.436 KB
-rw-r--r--
cp1254.pyc
2.83 KB
-rw-r--r--
cp1254.pyo
2.83 KB
-rw-r--r--
cp1255.py
12.424 KB
-rw-r--r--
cp1255.pyc
2.849 KB
-rw-r--r--
cp1255.pyo
2.849 KB
-rw-r--r--
cp1256.py
12.764 KB
-rw-r--r--
cp1256.pyc
2.827 KB
-rw-r--r--
cp1256.pyo
2.827 KB
-rw-r--r--
cp1257.py
13.311 KB
-rw-r--r--
cp1257.pyc
2.835 KB
-rw-r--r--
cp1257.pyo
2.835 KB
-rw-r--r--
cp1258.py
13.301 KB
-rw-r--r--
cp1258.pyc
2.833 KB
-rw-r--r--
cp1258.pyo
2.833 KB
-rw-r--r--
cp424.py
12.022 KB
-rw-r--r--
cp424.pyc
2.821 KB
-rw-r--r--
cp424.pyo
2.821 KB
-rw-r--r--
cp437.py
34.004 KB
-rw-r--r--
cp437.pyc
7.904 KB
-rw-r--r--
cp437.pyo
7.904 KB
-rw-r--r--
cp500.py
13.063 KB
-rw-r--r--
cp500.pyc
2.792 KB
-rw-r--r--
cp500.pyo
2.792 KB
-rw-r--r--
cp720.py
13.373 KB
-rw-r--r--
cp720.pyc
2.887 KB
-rw-r--r--
cp720.pyo
2.887 KB
-rw-r--r--
cp737.py
34.118 KB
-rw-r--r--
cp737.pyc
8.127 KB
-rw-r--r--
cp737.pyo
8.127 KB
-rw-r--r--
cp775.py
33.918 KB
-rw-r--r--
cp775.pyc
7.918 KB
-rw-r--r--
cp775.pyo
7.918 KB
-rw-r--r--
cp850.py
33.556 KB
-rw-r--r--
cp850.pyc
7.657 KB
-rw-r--r--
cp850.pyo
7.657 KB
-rw-r--r--
cp852.py
34.432 KB
-rw-r--r--
cp852.pyc
7.92 KB
-rw-r--r--
cp852.pyo
7.92 KB
-rw-r--r--
cp855.py
33.307 KB
-rw-r--r--
cp855.pyc
8.097 KB
-rw-r--r--
cp855.pyo
8.097 KB
-rw-r--r--
cp856.py
12.382 KB
-rw-r--r--
cp856.pyc
2.853 KB
-rw-r--r--
cp856.pyo
2.853 KB
-rw-r--r--
cp857.py
33.363 KB
-rw-r--r--
cp857.pyc
7.647 KB
-rw-r--r--
cp857.pyo
7.647 KB
-rw-r--r--
cp858.py
33.468 KB
-rw-r--r--
cp858.pyc
7.628 KB
-rw-r--r--
cp858.pyo
7.628 KB
-rw-r--r--
cp860.py
34.118 KB
-rw-r--r--
cp860.pyc
7.888 KB
-rw-r--r--
cp860.pyo
7.888 KB
-rw-r--r--
cp861.py
34.071 KB
-rw-r--r--
cp861.pyc
7.898 KB
-rw-r--r--
cp861.pyo
7.898 KB
-rw-r--r--
cp862.py
32.838 KB
-rw-r--r--
cp862.pyc
8.03 KB
-rw-r--r--
cp862.pyo
8.03 KB
-rw-r--r--
cp863.py
33.699 KB
-rw-r--r--
cp863.pyc
7.898 KB
-rw-r--r--
cp863.pyo
7.898 KB
-rw-r--r--
cp864.py
33.124 KB
-rw-r--r--
cp864.pyc
8.026 KB
-rw-r--r--
cp864.pyo
8.026 KB
-rw-r--r--
cp865.py
34.057 KB
-rw-r--r--
cp865.pyc
7.898 KB
-rw-r--r--
cp865.pyo
7.898 KB
-rw-r--r--
cp866.py
33.84 KB
-rw-r--r--
cp866.pyc
8.128 KB
-rw-r--r--
cp866.pyo
8.128 KB
-rw-r--r--
cp869.py
32.442 KB
-rw-r--r--
cp869.pyc
7.944 KB
-rw-r--r--
cp869.pyo
7.944 KB
-rw-r--r--
cp874.py
12.55 KB
-rw-r--r--
cp874.pyc
2.917 KB
-rw-r--r--
cp874.pyo
2.917 KB
-rw-r--r--
cp875.py
12.803 KB
-rw-r--r--
cp875.pyc
2.789 KB
-rw-r--r--
cp875.pyo
2.789 KB
-rw-r--r--
cp932.py
0.999 KB
-rw-r--r--
cp932.pyc
1.736 KB
-rw-r--r--
cp932.pyo
1.736 KB
-rw-r--r--
cp949.py
0.999 KB
-rw-r--r--
cp949.pyc
1.736 KB
-rw-r--r--
cp949.pyo
1.736 KB
-rw-r--r--
cp950.py
0.999 KB
-rw-r--r--
cp950.pyc
1.736 KB
-rw-r--r--
cp950.pyo
1.736 KB
-rw-r--r--
euc_jis_2004.py
1.026 KB
-rw-r--r--
euc_jis_2004.pyc
1.791 KB
-rw-r--r--
euc_jis_2004.pyo
1.791 KB
-rw-r--r--
euc_jisx0213.py
1.026 KB
-rw-r--r--
euc_jisx0213.pyc
1.791 KB
-rw-r--r--
euc_jisx0213.pyo
1.791 KB
-rw-r--r--
euc_jp.py
1.003 KB
-rw-r--r--
euc_jp.pyc
1.744 KB
-rw-r--r--
euc_jp.pyo
1.744 KB
-rw-r--r--
euc_kr.py
1.003 KB
-rw-r--r--
euc_kr.pyc
1.744 KB
-rw-r--r--
euc_kr.pyo
1.744 KB
-rw-r--r--
gb18030.py
1.007 KB
-rw-r--r--
gb18030.pyc
1.752 KB
-rw-r--r--
gb18030.pyo
1.752 KB
-rw-r--r--
gb2312.py
1.003 KB
-rw-r--r--
gb2312.pyc
1.744 KB
-rw-r--r--
gb2312.pyo
1.744 KB
-rw-r--r--
gbk.py
0.991 KB
-rw-r--r--
gbk.pyc
1.721 KB
-rw-r--r--
gbk.pyo
1.721 KB
-rw-r--r--
hex_codec.py
2.287 KB
-rw-r--r--
hex_codec.pyc
3.726 KB
-rw-r--r--
hex_codec.pyo
3.579 KB
-rw-r--r--
hp_roman8.py
7.218 KB
-rw-r--r--
hp_roman8.pyc
4.045 KB
-rw-r--r--
hp_roman8.pyo
4.045 KB
-rw-r--r--
hz.py
0.987 KB
-rw-r--r--
hz.pyc
1.713 KB
-rw-r--r--
hz.pyo
1.713 KB
-rw-r--r--
idna.py
8.811 KB
-rw-r--r--
idna.pyc
6.466 KB
-rw-r--r--
idna.pyo
6.466 KB
-rw-r--r--
iso2022_jp.py
1.028 KB
-rw-r--r--
iso2022_jp.pyc
1.78 KB
-rw-r--r--
iso2022_jp.pyo
1.78 KB
-rw-r--r--
iso2022_jp_1.py
1.036 KB
-rw-r--r--
iso2022_jp_1.pyc
1.796 KB
-rw-r--r--
iso2022_jp_1.pyo
1.796 KB
-rw-r--r--
iso2022_jp_2.py
1.036 KB
-rw-r--r--
iso2022_jp_2.pyc
1.796 KB
-rw-r--r--
iso2022_jp_2.pyo
1.796 KB
-rw-r--r--
iso2022_jp_2004.py
1.048 KB
-rw-r--r--
iso2022_jp_2004.pyc
1.819 KB
-rw-r--r--
iso2022_jp_2004.pyo
1.819 KB
-rw-r--r--
iso2022_jp_3.py
1.036 KB
-rw-r--r--
iso2022_jp_3.pyc
1.796 KB
-rw-r--r--
iso2022_jp_3.pyo
1.796 KB
-rw-r--r--
iso2022_jp_ext.py
1.044 KB
-rw-r--r--
iso2022_jp_ext.pyc
1.812 KB
-rw-r--r--
iso2022_jp_ext.pyo
1.812 KB
-rw-r--r--
iso2022_kr.py
1.028 KB
-rw-r--r--
iso2022_kr.pyc
1.78 KB
-rw-r--r--
iso2022_kr.pyo
1.78 KB
-rw-r--r--
iso8859_1.py
13.117 KB
-rw-r--r--
iso8859_1.pyc
2.83 KB
-rw-r--r--
iso8859_1.pyo
2.83 KB
-rw-r--r--
iso8859_10.py
13.521 KB
-rw-r--r--
iso8859_10.pyc
2.845 KB
-rw-r--r--
iso8859_10.pyo
2.845 KB
-rw-r--r--
iso8859_11.py
12.296 KB
-rw-r--r--
iso8859_11.pyc
2.937 KB
-rw-r--r--
iso8859_11.pyo
2.937 KB
-rw-r--r--
iso8859_13.py
13.21 KB
-rw-r--r--
iso8859_13.pyc
2.848 KB
-rw-r--r--
iso8859_13.pyo
2.848 KB
-rw-r--r--
iso8859_14.py
13.582 KB
-rw-r--r--
iso8859_14.pyc
2.865 KB
-rw-r--r--
iso8859_14.pyo
2.865 KB
-rw-r--r--
iso8859_15.py
13.152 KB
-rw-r--r--
iso8859_15.pyc
2.845 KB
-rw-r--r--
iso8859_15.pyo
2.845 KB
-rw-r--r--
iso8859_16.py
13.489 KB
-rw-r--r--
iso8859_16.pyc
2.847 KB
-rw-r--r--
iso8859_16.pyo
2.847 KB
-rw-r--r--
iso8859_2.py
13.34 KB
-rw-r--r--
iso8859_2.pyc
2.83 KB
-rw-r--r--
iso8859_2.pyo
2.83 KB
-rw-r--r--
iso8859_3.py
13.032 KB
-rw-r--r--
iso8859_3.pyc
2.837 KB
-rw-r--r--
iso8859_3.pyo
2.837 KB
-rw-r--r--
iso8859_4.py
13.313 KB
-rw-r--r--
iso8859_4.pyc
2.83 KB
-rw-r--r--
iso8859_4.pyo
2.83 KB
-rw-r--r--
iso8859_5.py
12.96 KB
-rw-r--r--
iso8859_5.pyc
2.831 KB
-rw-r--r--
iso8859_5.pyo
2.831 KB
-rw-r--r--
iso8859_6.py
10.829 KB
-rw-r--r--
iso8859_6.pyc
2.874 KB
-rw-r--r--
iso8859_6.pyo
2.874 KB
-rw-r--r--
iso8859_7.py
12.793 KB
-rw-r--r--
iso8859_7.pyc
2.838 KB
-rw-r--r--
iso8859_7.pyo
2.838 KB
-rw-r--r--
iso8859_8.py
11.027 KB
-rw-r--r--
iso8859_8.pyc
2.868 KB
-rw-r--r--
iso8859_8.pyo
2.868 KB
-rw-r--r--
iso8859_9.py
13.098 KB
-rw-r--r--
iso8859_9.pyc
2.83 KB
-rw-r--r--
iso8859_9.pyo
2.83 KB
-rw-r--r--
johab.py
0.999 KB
-rw-r--r--
johab.pyc
1.736 KB
-rw-r--r--
johab.pyo
1.736 KB
-rw-r--r--
koi8_r.py
13.706 KB
-rw-r--r--
koi8_r.pyc
2.852 KB
-rw-r--r--
koi8_r.pyo
2.852 KB
-rw-r--r--
koi8_u.py
13.689 KB
-rw-r--r--
koi8_u.pyc
2.838 KB
-rw-r--r--
koi8_u.pyo
2.838 KB
-rw-r--r--
latin_1.py
1.234 KB
-rw-r--r--
latin_1.pyc
2.257 KB
-rw-r--r--
latin_1.pyo
2.257 KB
-rw-r--r--
mac_arabic.py
35.862 KB
-rw-r--r--
mac_arabic.pyc
7.855 KB
-rw-r--r--
mac_arabic.pyo
7.855 KB
-rw-r--r--
mac_centeuro.py
14.021 KB
-rw-r--r--
mac_centeuro.pyc
2.897 KB
-rw-r--r--
mac_centeuro.pyo
2.897 KB
-rw-r--r--
mac_croatian.py
13.563 KB
-rw-r--r--
mac_croatian.pyc
2.905 KB
-rw-r--r--
mac_croatian.pyo
2.905 KB
-rw-r--r--
mac_cyrillic.py
13.389 KB
-rw-r--r--
mac_cyrillic.pyc
2.896 KB
-rw-r--r--
mac_cyrillic.pyo
2.896 KB
-rw-r--r--
mac_farsi.py
15.064 KB
-rw-r--r--
mac_farsi.pyc
2.812 KB
-rw-r--r--
mac_farsi.pyo
2.812 KB
-rw-r--r--
mac_greek.py
13.649 KB
-rw-r--r--
mac_greek.pyc
2.851 KB
-rw-r--r--
mac_greek.pyo
2.851 KB
-rw-r--r--
mac_iceland.py
13.432 KB
-rw-r--r--
mac_iceland.pyc
2.889 KB
-rw-r--r--
mac_iceland.pyo
2.889 KB
-rw-r--r--
mac_latin2.py
8.364 KB
-rw-r--r--
mac_latin2.pyc
4.821 KB
-rw-r--r--
mac_latin2.pyo
4.821 KB
-rw-r--r--
mac_roman.py
13.414 KB
-rw-r--r--
mac_roman.pyc
2.867 KB
-rw-r--r--
mac_roman.pyo
2.867 KB
-rw-r--r--
mac_romanian.py
13.591 KB
-rw-r--r--
mac_romanian.pyc
2.906 KB
-rw-r--r--
mac_romanian.pyo
2.906 KB
-rw-r--r--
mac_turkish.py
13.446 KB
-rw-r--r--
mac_turkish.pyc
2.89 KB
-rw-r--r--
mac_turkish.pyo
2.89 KB
-rw-r--r--
mbcs.py
1.183 KB
-rw-r--r--
mbcs.pyc
1.995 KB
-rw-r--r--
mbcs.pyo
1.995 KB
-rw-r--r--
palmos.py
2.867 KB
-rw-r--r--
palmos.pyc
3.023 KB
-rw-r--r--
palmos.pyo
3.023 KB
-rw-r--r--
ptcp154.py
8.74 KB
-rw-r--r--
ptcp154.pyc
4.805 KB
-rw-r--r--
ptcp154.pyo
4.805 KB
-rw-r--r--
punycode.py
6.653 KB
-rw-r--r--
punycode.pyc
7.809 KB
-rw-r--r--
punycode.pyo
7.809 KB
-rw-r--r--
quopri_codec.py
2.142 KB
-rw-r--r--
quopri_codec.pyc
3.595 KB
-rw-r--r--
quopri_codec.pyo
3.522 KB
-rw-r--r--
raw_unicode_escape.py
1.18 KB
-rw-r--r--
raw_unicode_escape.pyc
2.176 KB
-rw-r--r--
raw_unicode_escape.pyo
2.176 KB
-rw-r--r--
rot_13.py
2.551 KB
-rwxr-xr-x
rot_13.pyc
3.602 KB
-rw-r--r--
rot_13.pyo
3.602 KB
-rw-r--r--
shift_jis.py
1.015 KB
-rw-r--r--
shift_jis.pyc
1.768 KB
-rw-r--r--
shift_jis.pyo
1.768 KB
-rw-r--r--
shift_jis_2004.py
1.034 KB
-rw-r--r--
shift_jis_2004.pyc
1.807 KB
-rw-r--r--
shift_jis_2004.pyo
1.807 KB
-rw-r--r--
shift_jisx0213.py
1.034 KB
-rw-r--r--
shift_jisx0213.pyc
1.807 KB
-rw-r--r--
shift_jisx0213.pyo
1.807 KB
-rw-r--r--
string_escape.py
0.931 KB
-rw-r--r--
string_escape.pyc
2.038 KB
-rw-r--r--
string_escape.pyo
2.038 KB
-rw-r--r--
tis_620.py
12.262 KB
-rw-r--r--
tis_620.pyc
2.898 KB
-rw-r--r--
tis_620.pyo
2.898 KB
-rw-r--r--
undefined.py
1.269 KB
-rw-r--r--
undefined.pyc
2.558 KB
-rw-r--r--
undefined.pyo
2.558 KB
-rw-r--r--
unicode_escape.py
1.156 KB
-rw-r--r--
unicode_escape.pyc
2.125 KB
-rw-r--r--
unicode_escape.pyo
2.125 KB
-rw-r--r--
unicode_internal.py
1.168 KB
-rw-r--r--
unicode_internal.pyc
2.15 KB
-rw-r--r--
unicode_internal.pyo
2.15 KB
-rw-r--r--
utf_16.py
3.891 KB
-rw-r--r--
utf_16.pyc
5.086 KB
-rw-r--r--
utf_16.pyo
5.086 KB
-rw-r--r--
utf_16_be.py
1.013 KB
-rw-r--r--
utf_16_be.pyc
1.967 KB
-rw-r--r--
utf_16_be.pyo
1.967 KB
-rw-r--r--
utf_16_le.py
1.013 KB
-rw-r--r--
utf_16_le.pyc
1.967 KB
-rw-r--r--
utf_16_le.pyo
1.967 KB
-rw-r--r--
utf_32.py
5.008 KB
-rw-r--r--
utf_32.pyc
5.641 KB
-rw-r--r--
utf_32.pyo
5.641 KB
-rw-r--r--
utf_32_be.py
0.908 KB
-rw-r--r--
utf_32_be.pyc
1.862 KB
-rw-r--r--
utf_32_be.pyo
1.862 KB
-rw-r--r--
utf_32_le.py
0.908 KB
-rw-r--r--
utf_32_le.pyc
1.862 KB
-rw-r--r--
utf_32_le.pyo
1.862 KB
-rw-r--r--
utf_7.py
0.924 KB
-rw-r--r--
utf_7.pyc
1.862 KB
-rw-r--r--
utf_7.pyo
1.862 KB
-rw-r--r--
utf_8.py
0.981 KB
-rw-r--r--
utf_8.pyc
1.92 KB
-rw-r--r--
utf_8.pyo
1.92 KB
-rw-r--r--
utf_8_sig.py
3.599 KB
-rw-r--r--
utf_8_sig.pyc
4.907 KB
-rw-r--r--
utf_8_sig.pyo
4.907 KB
-rw-r--r--
uu_codec.py
3.811 KB
-rw-r--r--
uu_codec.pyc
4.903 KB
-rw-r--r--
uu_codec.pyo
4.831 KB
-rw-r--r--
zlib_codec.py
2.977 KB
-rw-r--r--
zlib_codec.pyc
4.573 KB
-rw-r--r--
zlib_codec.pyo
4.442 KB
-rw-r--r--