Base64Url 클래스

정의

Base64Url 문자로 표현되는 이진 데이터와 URL로부터 안전한 ASCII로 인코딩된 텍스트 간에 변환합니다.

public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
상속
Base64Url

메서드

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

Base64Url로 표시되는 유니코드 ASCII 문자의 범위를 이진 데이터로 디코딩합니다.

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

Base64Url로 표시되는 유니코드 ASCII 문자의 범위를 이진 데이터로 디코딩합니다.

DecodeFromChars(ReadOnlySpan<Char>)

Base64Url로 표시되는 유니코드 ASCII 문자의 범위를 이진 데이터로 디코딩합니다.

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

Base64Url로 표시되는 UTF-8로 인코딩된 텍스트의 범위를 이진 데이터로 디코딩합니다.

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

Base64Url로 표시되는 UTF-8로 인코딩된 텍스트의 범위를 이진 데이터로 디코딩합니다.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Base64Url로 표시되는 UTF-8로 인코딩된 텍스트의 범위를 이진 데이터로 디코딩합니다.

DecodeFromUtf8InPlace(Span<Byte>)

Base64Url에서 UTF-8로 인코딩된 텍스트의 범위를 현재 위치의 이진 데이터로 디코딩합니다.

디코딩된 이진 출력은 입력에 포함된 텍스트 데이터보다 작습니다(작업이 데이터를 수축).

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

이진 데이터의 범위를 Base64Url로 표시되는 유니코드 ASCII 문자로 인코딩합니다.

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

이진 데이터의 범위를 Base64Url로 표시되는 유니코드 ASCII 문자로 인코딩합니다.

EncodeToChars(ReadOnlySpan<Byte>)

이진 데이터의 범위를 Base64Url로 표시되는 유니코드 ASCII 문자로 인코딩합니다.

EncodeToString(ReadOnlySpan<Byte>)

이진 데이터의 범위를 Base64Url ASCII 문자로 표시되는 유니코드 문자열로 인코딩합니다.

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

이진 데이터의 범위를 Base64Url로 표시되는 UTF-8로 인코딩된 텍스트로 인코딩합니다.

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

이진 데이터의 범위를 Base64Url로 표시되는 UTF-8로 인코딩된 텍스트로 인코딩합니다.

EncodeToUtf8(ReadOnlySpan<Byte>)

이진 데이터의 범위를 Base64Url로 표시되는 UTF-8로 인코딩된 텍스트로 인코딩합니다.

GetEncodedLength(Int32)

크기 bytesLength바이트 범위 내에서 이진 데이터를 인코딩하려는 경우 결과의 길이(바이트)를 반환합니다.

GetMaxDecodedLength(Int32)

크기 base64Length범위에서 기본 64로 인코딩된 텍스트를 디코딩하는 경우 결과의 최대 길이(바이트)를 반환합니다.

IsValid(ReadOnlySpan<Byte>, Int32)

지정된 UTF-8 텍스트 범위가 유효한 base-64로 인코딩된 데이터로 구성되어 있는지 확인합니다.

IsValid(ReadOnlySpan<Byte>)

지정된 UTF-8 텍스트 범위가 유효한 base-64로 인코딩된 데이터로 구성되어 있는지 확인합니다.

IsValid(ReadOnlySpan<Char>, Int32)

지정된 텍스트 범위가 유효한 base-64로 인코딩된 데이터로 구성되어 있는지 확인합니다.

IsValid(ReadOnlySpan<Char>)

지정된 텍스트 범위가 유효한 base-64로 인코딩된 데이터로 구성되어 있는지 확인합니다.

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

Base64Url로 표시되는 유니코드 ASCII 문자의 범위를 이진 데이터로 디코딩합니다.

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

Base64Url로 표시되는 UTF-8로 인코딩된 텍스트의 범위를 이진 데이터로 디코딩합니다.

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

이진 데이터의 범위를 Base64Url로 표시되는 유니코드 ASCII 문자로 인코딩합니다.

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

이진 데이터의 범위를 Base64Url로 표시되는 UTF-8로 인코딩된 문자로 인코딩합니다.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

이진 데이터의 범위(현재 위치)를 BASE 64로 표시되는 UTF-8로 인코딩된 텍스트로 인코딩합니다.

인코딩된 텍스트 출력은 입력에 포함된 이진 데이터보다 큽니다(작업이 데이터를 확장).

적용 대상