<PackageReference Include="System.Memory" Version="4.5.2" />

System.Buffers.Text.Base64

public static class Base64
namespace System.Buffers.Text { public static class Base64 { public static OperationStatus DecodeFromUtf8(ReadOnlySpan<byte> utf8, Span<byte> bytes, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true); public static int GetMaxDecodedFromUtf8Length(int length); public static OperationStatus DecodeFromUtf8InPlace(Span<byte> buffer, out int bytesWritten); public static OperationStatus EncodeToUtf8(ReadOnlySpan<byte> bytes, Span<byte> utf8, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true); public static int GetMaxEncodedToUtf8Length(int length); public static OperationStatus EncodeToUtf8InPlace(Span<byte> buffer, int dataLength, out int bytesWritten); } }