Compartir a través de


Base64 Clase

Definición

Convierte entre los datos binarios y texto codificado UTF-8 que se representa en base 64.

public ref class Base64 abstract sealed
public static class Base64
type Base64 = class
Public Class Base64
Herencia
Base64

Métodos

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Descodifica el intervalo de texto codificado UTF-8 representado como base 64 en datos binarios. Si la entrada no es un múltiplo de 4, descodificará tanto como sea posible, al múltiplo más cercano de 4.

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Descodifica el intervalo de texto codificado UTF-8 en base 64 (en contexto) en datos binarios. La salida binaria descodificada es menor que los datos de texto contenidos en la entrada (la operación comprime los datos). Si la entrada no es un múltiplo de 4, el método no descodificará los datos.

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codifica el intervalo de datos binarios en texto codificado UTF-8 representado como base 64.

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Codifica el intervalo de datos binarios (en contexto) en texto codificado UTF-8 representado como base 64. La salida de texto codificado es mayor que los datos binarios contenidos en la entrada (la operación expande los datos).

GetMaxDecodedFromUtf8Length(Int32)

Devuelve la longitud máxima (en bytes) del resultado si fuera a descodificar el texto codificado en base 64 en un intervalo de bytes con la longitud especificada.

GetMaxEncodedToUtf8Length(Int32)

Devuelve la longitud máxima (en bytes) del resultado si fuera a codificar datos binarios en un intervalo de bytes con la longitud especificada.

IsValid(ReadOnlySpan<Byte>)

Valida que el intervalo especificado de texto UTF-8 se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Byte>, Int32)

Valida que el intervalo especificado de texto UTF-8 se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Char>)

Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Char>, Int32)

Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.

Se aplica a