可选的altchars必须是一个至少包含长度为2的字符串(忽略其他字符),该字符串指定+和/字符的替代字母表。这允许应用程序例如生成URL或文件系统安全的Base64字符串。
行数据后面可能会出现空格。 binascii.b2a_uu(data) 将二进制数据转换为一行ASCII字符,返回值是转换后的行,包括换行符char。数据的长度最多应为45。
在Macintosh上,文件的分叉和查找器信息都被编码(或解码),在其他平台上只处理数据分支。 Note 在Python3.x中,特殊的Macintosh支持已被删除。
以下是email版本3和版本2之间的主要区别: 该FeedParser课程被引入,并且该Parser课程是按照该课程实施的FeedParser。
Charset实例具有以下数据属性: input_charset 指定的初始字符集。常用的别名被转换为他们的官方电子邮件名称(例如latin_1转换为iso-8859-1)。
对于包含二进制数据的image/*和text/*类型的消息尤其如此。 该email软件包在其encoders模块中提供了一些便利的编码。
如果使用其他编码,或Content-Transfer-Encoding标头丢失,或者有效负载具有伪造的base64数据,则有效负载将按原样返回(未解码)。如果消息是多部分并且解码标记是,则返回。
_data是一个包含原始字节数据的字符串。可选_subtype指定MIME子类型,并默认为八位字节流。 可选的_encoder是一个可调用的函数(即函数),它将执行传输数据的实际编码。
feed(data) 提供FeedParser更多的数据。数据应该是包含一行或多行的字符串。这些线可以是局部的,并且FeedParser会将这些局部线合适地拼接在一起。
这种设计允许Maildir邮箱被多个不相关的程序访问和修改,而不会造成数据损坏,因此不需要文件锁定。 Maildir的邮箱包含三个子目录,分别为:tmp,new,和cur。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
