Base64 Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |