Base64 Klasse

Definition

Konvertiert zwischen Binärdaten und UTF-8-codierten Text, der in Base64 dargestellt wird.

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

Methoden

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

Decodiert die Spanne von UTF-8-codierten Text, der als Basis 64 dargestellt wird, in Binärdaten. Wenn die Eingabe kein Vielfaches von 4 ist, decodiert sie so viel wie möglich auf das nächste Vielfache von 4.

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Decodiert die Spanne von UTF-8-codierten Text in Base64 (in-place) in Binärdaten. Die decodierte binärausgabe ist kleiner als die Textdaten, die in der Eingabe enthalten sind (der Vorgang übergibt die Daten). Wenn die Eingabe kein Vielfaches von 4 ist, decodiert die Methode keine Daten.

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

Codiert die Spanne von Binärdaten in UTF-8-codierten Text, der als Base64 dargestellt wird.

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Codiert die Spanne von Binärdaten (direkt) in UTF-8-codierten Text, der als Basis 64 dargestellt wird. Die codierte Textausgabe ist größer als die binärdaten, die in der Eingabe enthalten sind (der Vorgang überblasen die Daten).

GetMaxDecodedFromUtf8Length(Int32)

Gibt die maximale Länge (in Byte) des Ergebnisses zurück, wenn Sie base64-codierten Text innerhalb eines Bytebereichs mit der angegebenen Länge decodieren möchten.

GetMaxEncodedToUtf8Length(Int32)

Gibt die maximale Länge (in Byte) des Ergebnisses zurück, wenn Sie binärdaten innerhalb eines Bytebereichs mit der angegebenen Länge codieren möchten.

Gilt für: