Udostępnij za pośrednictwem


Base64 Klasa

Definicja

Konwertuje między danymi binarnymi a zakodowanym tekstem UTF-8 reprezentowanym w bazie 64.

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

Metody

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

Dekoduje zakres zakodowanego tekstu UTF-8 reprezentowanego jako podstawowy 64 do danych binarnych. Jeśli dane wejściowe nie są wielokrotnością 4, zdekodują ją tak samo, jak to możliwe, do najbliższej wielokrotności 4.

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Dekoduje zakres zakodowanego w formacie UTF-8 tekstu w formacie base 64 (w miejscu) do danych binarnych. Dekodowane dane wyjściowe binarne są mniejsze niż dane tekstowe zawarte w danych wejściowych (operacja deflatuje dane). Jeśli dane wejściowe nie są wielokrotnością 4, metoda nie zdekoduje żadnych danych.

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

Koduje zakres danych binarnych do zakodowanego w formacie UTF-8 tekstu reprezentowanego jako podstawowy 64.

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Koduje zakres danych binarnych (w miejscu) do zakodowanego w formacie UTF-8 tekstu reprezentowanego jako podstawowy 64. Zakodowane dane wyjściowe tekstu są większe niż dane binarne zawarte w danych wejściowych (operacja zwiększa dane).

GetMaxDecodedFromUtf8Length(Int32)

Zwraca maksymalną długość (w bajtach) wyniku, jeśli chcesz zdekodować tekst zakodowany w formacie base-64 w zakresie bajtów o określonej długości.

GetMaxEncodedToUtf8Length(Int32)

Zwraca maksymalną długość (w bajtach) wyniku, jeśli chcesz zakodować dane binarne w zakresie bajtów o określonej długości.

IsValid(ReadOnlySpan<Byte>)

Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64.

IsValid(ReadOnlySpan<Byte>, Int32)

Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64.

IsValid(ReadOnlySpan<Char>)

Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64.

IsValid(ReadOnlySpan<Char>, Int32)

Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64.

Dotyczy