Roydl.Text
1.1.0
See the version list below for details.
dotnet add package Roydl.Text --version 1.1.0
NuGet\Install-Package Roydl.Text -Version 1.1.0
<PackageReference Include="Roydl.Text" Version="1.1.0" />
<PackageVersion Include="Roydl.Text" Version="1.1.0" />
<PackageReference Include="Roydl.Text" />
paket add Roydl.Text --version 1.1.0
#r "nuget: Roydl.Text, 1.1.0"
#:package Roydl.Text@1.1.0
#addin nuget:?package=Roydl.Text&version=1.1.0
#tool nuget:?package=Roydl.Text&version=1.1.0
The idea was to create a comfortable way of binary-to-text encoding.
You can find examples in the GitHub Repository. 😉
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Add full support for .NET 10.0
- Removed support for older .NET versions that have reached or will soon reach EOL
- All binary-to-text encodings rewritten for maximum throughput using Parallel.For, double-buffered I/O, and ArrayPool<byte>
- AVX2 and AVX-512 SIMD acceleration added for Base-2, Base-8, Base-10, Base-16, Base-32, Base-85
- Base-64 parallelized on top of .NET's built-in hardware-accelerated System.Buffers.Text.Base64
- Base-32 encoding correctness fixed per RFC 4648
- Base-91 gains from chunk-based I/O and reverse lookup table
- Helper.GetBufferSize hardened for non-seekable streams
- TextConvert.Rot13 and FormatSeparators allocation improvements