tobase64()
바이너리 값을 Base64 인코딩된 문자열로 변환하여 반환합니다.
문법
tobase64(BLOB_EXPR)
매개변수
BLOB_EXPR- Base64로 인코딩할 바이너리 값 또는 식.
설명
tobase64() 함수는 바이너리(byte[])를 Base64 인코딩하여 문자열로 반환합니다. 인수가 null이면 null을 반환합니다. 바이너리 타입이 아닌 값이 전달되면 null을 반환합니다. 배열이나 리스트를 전달하면 각 요소에 대해 재귀적으로 인코딩을 수행합니다.
오류 코드
해당 사항 없음
사용 예
-
문자열을 바이너리로 변환한 뒤 Base64 인코딩
json "{'val': 'hello, world!'}" | eval result = tobase64(binary(val)) | # result: "aGVsbG8sIHdvcmxkIQ==" -
바이너리가 아닌 값 입력
json "{'val': 1234}" | eval result = tobase64(val) | # result: null -
NULL 입력
json "{'val': null}" | eval result = tobase64(val) | # result: null
호환성
tobase64() 함수는 소나 4.0 이전 버전부터 제공되었습니다.