跳转到主要内容

Douglas Crockford的base32编码方案Python实现

项目描述

一个Python模块,实现了Douglas Crockford在以下网址描述的替代base32编码:http://www.crockford.com/wrmg/base32.html

他设计了这种编码,使其

  • 既适合人阅读也适合机器阅读

  • 紧凑

  • 具有错误抵抗力

  • 可发音

它使用由10个数字和22个字母组成的符号集,不包括I、L、O和U。解码不区分大小写,并将‘i’转换为‘1’,将‘o’转换为‘0’。编码只使用大写字母。

符号字符串中可以包含破折号以改进可读性,并在解码时删除。

可以将校验符号附加到符号字符串中,以检测字符串内的错误。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

base32-crockford-0.3.0.tar.gz (4.5 kB 查看哈希)

上传时间:

构建分布版

base32_crockford-0.3.0-py2.py3-none-any.whl (5.0 kB 查看哈希值)

上传于 Python 2 Python 3

由以下支持