Base64 Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |