/opt/alt/python33/lib64/python3.3/email/__pycache__
NameSizeModeActions
base64mime.cpython-33.pyc40220644editdlrm
base64mime.cpython-33.pyo40220644editdlrm
charset.cpython-33.pyc146120644editdlrm
charset.cpython-33.pyo145570644editdlrm
encoders.cpython-33.pyc27200644editdlrm
encoders.cpython-33.pyo27200644editdlrm
errors.cpython-33.pyc112520644editdlrm
errors.cpython-33.pyo112520644editdlrm
feedparser.cpython-33.pyc153400644editdlrm
feedparser.cpython-33.pyo150990644editdlrm
generator.cpython-33.pyc181140644editdlrm
generator.cpython-33.pyo181140644editdlrm
header.cpython-33.pyc229050644editdlrm
header.cpython-33.pyo229050644editdlrm
headerregistry.cpython-33.pyc333660644editdlrm
headerregistry.cpython-33.pyo332990644editdlrm
iterators.cpython-33.pyc27380644editdlrm
iterators.cpython-33.pyo27380644editdlrm
message.cpython-33.pyc374120644editdlrm
message.cpython-33.pyo374120644editdlrm
parser.cpython-33.pyc78740644editdlrm
parser.cpython-33.pyo78740644editdlrm
policy.cpython-33.pyc99130644editdlrm
policy.cpython-33.pyo99130644editdlrm
quoprimime.cpython-33.pyc100070644editdlrm
quoprimime.cpython-33.pyo100070644editdlrm
utils.cpython-33.pyc135980644editdlrm
utils.cpython-33.pyo135980644editdlrm
_encoded_words.cpython-33.pyc78070644editdlrm
_encoded_words.cpython-33.pyo78070644editdlrm
_header_value_parser.cpython-33.pyc1251290644editdlrm
_header_value_parser.cpython-33.pyo1250680644editdlrm
_parseaddr.cpython-33.pyc177570644editdlrm
_parseaddr.cpython-33.pyo177570644editdlrm
_policybase.cpython-33.pyc184240644editdlrm
_policybase.cpython-33.pyo184240644editdlrm
__init__.cpython-33.pyc24700644editdlrm
__init__.cpython-33.pyo24700644editdlrm
Edit: /opt/alt/python33/lib64/python3.3/email/__pycache__/base64mime.cpython-33.pyo (4022B)
ž Èúfæ c@s¥dZddddddgZddlmZdd lmZmZd Zd Zd Z d Z dd„Z ddd„Z dedd„Z dd„ZeZeZdS(u›Base64 content transfer encoding per RFCs 2045-2047. This module handles the content transfer encoding method defined in RFC 2045 to encode arbitrary 8-bit data using the three 8-bit bytes in four 7-bit characters encoding known as Base64. It is used in the MIME standards for email to attach images, audio, and text using some 8-bit character sets to messages. This module provides an interface to encode and decode both headers and bodies with Base64 encoding. RFC 2045 defines a method for including character set information in an `encoded-word' in a header. This method is commonly used for 8-bit real names in To:, From:, Cc:, etc. fields, as well as Subject: lines. This module does not do the line wrapping or end-of-line character conversion necessary for proper internationalized headers; it only does dumb encoding and decoding. To deal with the various line wrapping issues, use the email.header module. u body_decodeu body_encodeudecodeu decodestringu header_encodeu header_lengthi(u b64encode(u b2a_base64u a2b_base64u u uicCs<tt|ƒdƒ\}}|d}|r8|d7}n|S(u6Return the length of s when it is encoded with base64.ii(udivmodulen(u bytearrayu groups_of_3uleftoverun((u5/opt/alt/python33/lib64/python3.3/email/base64mime.pyu header_length2s   u iso-8859-1cCsN|s dSt|tƒr+|j|ƒ}nt|ƒjdƒ}d||fS(uÔEncode a single header line with Base64 encoding in a given charset. charset names the character set to use to encode the header. It defaults to iso-8859-1. Base64 encoding is defined in RFC 2045. uuasciiu =?%s?b?%s?=(u isinstanceustruencodeu b64encodeudecode(u header_bytesucharsetuencoded((u5/opt/alt/python33/lib64/python3.3/email/base64mime.pyu header_encode=s iLcCs°|s |Sg}|dd}x‚tdt|ƒ|ƒD]h}t||||…ƒjdƒ}|jtƒr’|tkr’|dd…|}n|j|ƒq7Wtj|ƒS(u1Encode a string with base64. Each line will be wrapped at, at most, maxlinelen characters (defaults to 76 characters). Each line of encoded text will end with eol, which defaults to "\n". Set this to "\r\n" if you will be using the result of this function directly in an email. iiiuasciiNiiÿÿÿÿ( urangeulenu b2a_base64udecodeuendswithuNLuappendu EMPTYSTRINGujoin(usu maxlinelenueoluencvecu max_unencodeduiuenc((u5/opt/alt/python33/lib64/python3.3/email/base64mime.pyu body_encodeLs #cCs=|s tƒSt|tƒr/t|jdƒƒSt|ƒSdS(uþDecode a raw base64 string, returning a bytes object. This function does not parse a full MIME header value encoded with base64 (like =?iso-8895-1?b?bmloISBuaWgh?=) -- please use the high level email.header class for that functionality. uraw-unicode-escapeN(ubytesu isinstanceustru a2b_base64uencode(ustring((u5/opt/alt/python33/lib64/python3.3/email/base64mime.pyudecodefs N(u__doc__u__all__ubase64u b64encodeubinasciiu b2a_base64u a2b_base64uCRLFuNLu EMPTYSTRINGuMISC_LENu header_lengthu header_encodeu body_encodeudecodeu body_decodeu decodestring(((u5/opt/alt/python33/lib64/python3.3/email/base64mime.pyus$