Partager via


Base64 Classe

Définition

Conversions entre les données binaires et le texte codé UTF-8 qui est représenté en base 64.

public ref class Base64 abstract sealed
public static class Base64
type Base64 = class
Public Class Base64
Héritage
Base64

Méthodes

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

Décode l’étendue du texte codé en UTF-8 représenté en tant que base 64 dans les données binaires. Si l’entrée n’est pas un multiple de 4, il décodera autant que possible, au multiple de 4 le plus proche.

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Décode l’étendue du texte codé en UTF-8 en base 64 (sur place) dans les données binaires. La sortie binaire décodée est plus petite que les données de texte contenues dans l’entrée (l’opération dégonfle des données). Si l’entrée n’est pas un multiple de 4, la méthode ne décodera aucune donnée.

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

Code l’étendue des données binaires en texte codé UTF-8 représenté en tant que base 64.

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Code l’étendue des données binaires (sur place) en texte codé UTF-8 représenté en tant que base 64. La sortie du texte codé est plus grande que les données binaires contenues dans l’entrée (l’opération gonfle les données).

GetMaxDecodedFromUtf8Length(Int32)

Retourne la longueur maximale (en octets) du résultat, si vous deviez décoder le texte codé en base 64 dans une étendue d’octets avec la longueur spécifiée.

GetMaxEncodedToUtf8Length(Int32)

Retourne la longueur maximale (en octets) du résultat, si vous deviez coder les données binaires dans une étendue d’octets avec la longueur spécifiée.

IsValid(ReadOnlySpan<Byte>)

Valide que l’étendue spécifiée du texte UTF-8 est composée de données valides encodées en base 64.

IsValid(ReadOnlySpan<Byte>, Int32)

Valide que l’étendue spécifiée du texte UTF-8 est composée de données valides encodées en base 64.

IsValid(ReadOnlySpan<Char>)

Valide que l’étendue de texte spécifiée est composée de données encodées en base 64 valides.

IsValid(ReadOnlySpan<Char>, Int32)

Valide que l’étendue de texte spécifiée est composée de données encodées en base 64 valides.

S’applique à