Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.97 KB

README-CN.md

File metadata and controls

31 lines (23 loc) · 1.97 KB

base64

English | 简体中文

使用SIMD指令加速的Base64实现。

ci arm64 ppc64le s390x codecov Go Report Card Documentation GitHub go.mod Go version (branch) Release

优化的架构

  • AMD64 SSE/AVX/AVX2
  • ARM64 NEON
  • PPC64X
  • S390X

性能

关于性能,AMD64下的性能可以参考English 说明,ARM64下的性能请自行测试。另外需要说明的是,解码的时候,如果文本含有回车换行,当前实现没有优势。

本库已经在生产环境运行多时。

致谢

本项目的大部分纯Go代码源自 golang base64,本包的使用和Go语言的base64完全相同。

AMD64架构(特别是SSE版本)和ARM64架构的SIMD实现算法源自 aklomp/base64