base64—RFC3548:Base16,Base32,Base64DataEncodings 该模块提供RFC3548中规定的数据编码和解码。
该binascii模块定义了以下功能: binascii.a2b_uu(string) 将一行uuencoded数据转换回二进制并返回二进制数据。行通常包含45(二进制)字节,除了最后一行。
在Macintosh上,文件的分叉和查找器信息都被编码(或解码),在其他平台上只处理数据分支。 Note 在Python3.x中,特殊的Macintosh支持已被删除。
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。
键是所需字段的名称,它表示要执行的活动的类型;默认值是'view',因为在最常见的情况下,您只需查看MIME类型数据的主体。

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