用Python实现rfc4648(Base64)

2024-06-10 12:52:57 发布

您现在位置:Python中文网/ 问答频道 /正文

Python中是否有RFC4648(“Base16、Base32和Base64数据编码”)的实现? 注意,我特别寻找RFC4648,而不是它的前身。其他脚本语言只要不花太长时间就可以工作。最好是Python。在


Tags: 脚本语言base64数据编码base32base16rfc4648
3条回答

还有一个base64的字符串操作数版本:

a_str = 'This is a string'
a_str.encode('base64', 'strict')
'VGhpcyBpcyBhIHN0cmluZw==\n'

它的作用与base64.b64encode相同,但我想我会把它作为一个选项放进去。在

修补程序:

你要找的是常规base64模块的“Extended Hex”,我记得我不久前为DNSSEC项目安装的:http://bugs.python.org/issue16995

Ruby在Base64#strict_decode64Base64#strict_encode64方法中实现rfc4648。Source.

Python有一个base64模块,它实现rfc3548(rfc4648的旧版本)。在

相关问题 更多 >