Base64 Klass

Definition

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

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

Metoder

Name Description
DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

DecodeFromChars(ReadOnlySpan<Char>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

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

Avkodar intervallet för UTF-8-kodad text som representeras som bas 64 till binära data. Om indata inte är en multipel av 4 avkodas den så mycket som möjligt, till närmaste multipel av 4.

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

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Avkodar intervallet för UTF-8-kodad text i bas 64 (på plats) till binära data. De avkodade binära utdata är mindre än textdata i indata (åtgärden deflaterar data). Om indata inte är en multipel av 4 avkodar metoden inte några data.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

EncodeToChars(ReadOnlySpan<Byte>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

EncodeToString(ReadOnlySpan<Byte>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

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

Kodar intervallet för binära data till UTF-8-kodad text som representeras som bas 64.

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

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

EncodeToUtf8(ReadOnlySpan<Byte>)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Kodar intervallet för binära data (på plats) till UTF-8-kodad text som representeras som bas 64. Kodade textutdata är större än de binära data som ingår i indata (åtgärden blåser upp data).

GetEncodedLength(Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

GetMaxDecodedFromUtf8Length(Int32)

Returnerar den maximala längden (i byte) för resultatet om du skulle avkoda base-64-kodad text inom ett byteintervall med den angivna längden.

GetMaxDecodedLength(Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

GetMaxEncodedToUtf8Length(Int32)

Returnerar den maximala längden (i byte) för resultatet om du skulle koda binära data inom ett byteintervall med den angivna längden.

IsValid(ReadOnlySpan<Byte>, Int32)

Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data.

IsValid(ReadOnlySpan<Byte>)

Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data.

IsValid(ReadOnlySpan<Char>, Int32)

Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.

IsValid(ReadOnlySpan<Char>)

Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Konverterar mellan binära data och UTF-8-kodad text som representeras i bas 64.

Gäller för