English | 简体中文
使用SIMD指令加速的Base64实现。
- AMD64 SSE/AVX/AVX2
- ARM64 NEON
- PPC64X
- S390X
关于性能,AMD64下的性能可以参考English 说明,ARM64下的性能请自行测试。另外需要说明的是,解码的时候,如果文本含有回车换行,当前实现没有优势。
本库已经在生产环境运行多时。
本项目的大部分纯Go代码源自 golang base64,本包的使用和Go语言的base64完全相同。
AMD64架构(特别是SSE版本)和ARM64架构的SIMD实现算法源自 aklomp/base64。