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
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.

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.

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.

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).

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.

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.

Gäller för