솔라나 문서코드형 인프라표준 라이브러리

Base64 함수

encode_base64

encode_base64는 버퍼 또는 문자열을 base64 문자열로 인코딩합니다.

입력

이름타입설명
valuebuffer, string, addon인코딩할 버퍼 또는 문자열입니다. '0x'로 시작하는 문자열은 16진수로 디코딩되며, 그렇지 않으면 원시 UTF-8 바이트가 사용됩니다.

출력

이름타입설명
valuestring입력값을 base64 문자열로 인코딩한 결과
output "encoded" {
value = encode_base64("0x48656c6c6f20776f726c6421")
}
// > encoded: SGVsbG8gd29ybGQh

decode_base64

decode_base64는 base64로 인코딩된 문자열을 디코딩하여 결과를 버퍼로 반환합니다.

입력

이름타입설명
base64_stringstring디코딩할 base64 문자열

출력

이름타입설명
valuebuffer디코딩된 base64 문자열(버퍼 형식)
output "decoded" {
value = decode_base64("SGVsbG8gd29ybGQh")
}
// > decoded: 0x48656c6c6f20776f726c6421

Is this page helpful?

목차

페이지 편집