Base64 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert zwischen binären Daten und UTF-8-codiertem Text, der als Base64 dargestellt wird.
public ref class Base64 abstract sealed
public static class Base64
type Base64 = class
Public Class Base64
- Vererbung
-
Base64
Methoden
DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Decodiert den Bereich des UTF-8-codierten Texts in Base64-Darstellung in binäre Daten. Wenn die Eingabe kein Vielfaches von 4 ist, wird so viel wie möglich bis zum nächsten Vielfachen von 4 decodiert. |
DecodeFromUtf8InPlace(Span<Byte>, Int32) |
Decodiert den Bereich des UTF-8-codierten Texts in Base64-Darstellung (direkt) in binäre Daten. Die Ausgabe des decodierten binären Texts ist kleiner als die Textdaten, die in der Eingabe enthalten sind (der Vorgang verkleinert die Daten). Wenn die Eingabe kein Vielfaches von 4 ist, decodiert die Methode keine Daten. |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codiert den Bereich der binären Daten in UTF-8-codierten Text in Base64-Darstellung. |
EncodeToUtf8InPlace(Span<Byte>, Int32, Int32) |
Codiert den Bereich der binären Daten (direkt) in UTF-8-codierten Text in Base64-Darstellung. Die Ausgabe des codierten Texts ist größer als die binären Daten, die in der Eingabe enthalten sind (der Vorgang vergrößert die Daten). |
GetMaxDecodedFromUtf8Length(Int32) |
Gibt die maximale Länge (in Bytes) des Ergebnisses zurück, wenn Sie Base64-codierten Text innerhalb eines Bytebereichs mit der angegebenen Länge decodieren würden. |
GetMaxEncodedToUtf8Length(Int32) |
Gibt die maximale Länge (in Bytes) des Ergebnisses zurück, wenn Sie binäre Daten innerhalb eines Bytebereichs mit der angegebenen Länge codieren würden. |
IsValid(ReadOnlySpan<Byte>) |
Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen Base64-codierten Daten besteht. |
IsValid(ReadOnlySpan<Byte>, Int32) |
Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen Base64-codierten Daten besteht. |
IsValid(ReadOnlySpan<Char>) |
Überprüft, ob die angegebene Textspanne aus gültigen Base64-codierten Daten besteht. |
IsValid(ReadOnlySpan<Char>, Int32) |
Überprüft, ob die angegebene Textspanne aus gültigen Base64-codierten Daten besteht. |