#decode #serialization #codec #integer

base31

Base31 编码和解码,适用于用简短、不区分大小写、难以误读的格式表示大整数

1 个不稳定版本

0.1.0 2022年10月26日

#2310 in 编码

自定义许可证

5KB
63

关于

实现了 Base31 编码和解码,该编码方式适用于用简短、不区分大小写、字母数字格式表示大整数。

与 Base36 的区别在于,Base31 不使用某些容易误读的字符(0、1、i、I、l、L、o、0)。

动机

  1. 我使用 kmanley 的优秀 base31 golang 库 一段时间来生成可读的序列号
  2. 在学习 Rust 的过程中将该库移植到了 Rust

许可证

MIT

依赖

~0.6–1.2MB
~25K SLoC