Linguagem

Base64 Classe

Definição

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

public ref class Base64 abstract sealed
public static class Base64
type Base64 = class
Public Class Base64
Herança
Base64

Métodos

Name Descrição
DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

DecodeFromChars(ReadOnlySpan<Char>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

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

Descodifica o espaço de texto codificado em UTF-8 representado como base 64 em dados binários. Se a entrada não for múltiplo de 4, irá decodificar o máximo possível, para o múltiplo mais próximo de 4.

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

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Descodifica o espaço de texto codificado em UTF-8 em base 64 (no local) em dados binários. A saída binária decodificada é menor do que os dados de texto contidos na entrada (a operação desinfla os dados). Se a entrada não for múltiplo de 4, o método não irá descodificar quaisquer dados.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

EncodeToChars(ReadOnlySpan<Byte>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

EncodeToString(ReadOnlySpan<Byte>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

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

Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como base 64.

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

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

EncodeToUtf8(ReadOnlySpan<Byte>)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Codifica o intervalo de dados binários (no local) em texto codificado em UTF-8, representado como base 64. A saída de texto codificado é maior do que os dados binários contidos na entrada (a operação infla os dados).

GetEncodedLength(Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

GetMaxDecodedFromUtf8Length(Int32)

Devolve o comprimento máximo (em bytes) do resultado se decodificares texto codificado em base 64 dentro de um intervalo de bytes com o comprimento especificado.

GetMaxDecodedLength(Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

GetMaxEncodedToUtf8Length(Int32)

Devolve o comprimento máximo (em bytes) do resultado se codificares dados binários dentro de um intervalo de bytes com o comprimento especificado.

IsValid(ReadOnlySpan<Byte>, Int32)

Valida que o intervalo especificado do texto UTF-8 é composto por dados válidos codificados em base-64.

IsValid(ReadOnlySpan<Byte>)

Valida que o intervalo especificado do texto UTF-8 é composto por dados válidos codificados em base-64.

IsValid(ReadOnlySpan<Char>, Int32)

Valida que o intervalo de texto especificado é composto por dados válidos codificados em base-64.

IsValid(ReadOnlySpan<Char>)

Valida que o intervalo de texto especificado é composto por dados válidos codificados em base-64.

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Converte entre dados binários e texto codificado em UTF-8 representado em base 64.

Aplica-se a