这是 ID.me 的 Objective-C 实现 Base32hex (RFC2938 标准) 编码和解码器。最初,这个仓库是由 MightyKan 创建的,并包含 Douglas Crockford 的 Base32 编码。
注意:此库不应与 rfc4648 数据编码规范混淆。
pod 'Base32hex'
或者通过手动拖放到项目中安装(将 Base32.h
和 Base32.m
)并导入任何需要使用 Base32 功能的类的头文件。
例如,要对数字 '1234' 进行编码
NSLog(@"%@", [Base32 encode:@"1234"]);
将生成以下内容:
16I
例如,要对 Base32 字符串 'TOQQG0' 进行解码
NSLog(@"%@", [Base32 decode:@"TOQQG0"]);
将生成以下内容:
999123456