Base64:支持SIMD的Base64编码解码,也支持base64Url

时间:2024-05-02 12:51:36
【文件属性】:

文件名称:Base64:支持SIMD的Base64编码解码,也支持base64Url

文件大小:231KB

文件格式:ZIP

更新时间:2024-05-02 12:51:36

base64 base64url simd base64-encoding base64-decoding

CI NuGet gfoidl.Base64 一个用于base64编码/解码以及base64Url支持的.NET库。 可以对byte类型(对于UTF-8)或char类型的缓冲区进行编码。 解码可以从类型为byte (对于UTF-8)或char类型的缓冲区中读取。 编码/解码支持缓冲区链,例如用于非常大的数据或当数据以块的形式到达时。 在.NET Core 3.0及更高版本中,编码/解码是通过SIMD支持完成的: 框架 标量 SSSE3 AVX2 .NET Core 3.0 :check_mark: :check_mark: :check_mark: .NET标准2.0 / .NET 4.5 :check_mark: :cross_mark: :cross_mark: 如果可用的AVX将尽可能“吃掉”,那么SSE将尽可能“吃掉”,最后由标量代码处理其余部分(包括填充)。 用法 基本上,编码器/解码器的条目是Base64.Default对于base64 )和Base64.U


网友评论