frombase64()
Base64로 인코딩된 문자열을 바이너리로 디코딩하여 반환합니다.
문법
frombase64(BASE64_STR)
매개변수
BASE64_STR- Base64로 인코딩된 문자열 또는 식.
설명
frombase64() 함수는 Base64 인코딩된 문자열을 디코딩하여 바이너리(byte[])로 반환합니다. 인수가 null이면 null을 반환합니다. Base64 디코딩에 실패하면 null을 반환합니다.
반환된 바이너리 값은 decode(), tohex(), tobase64() 등 바이너리를 인수로 받는 함수와 함께 사용할 수 있습니다.
오류 코드
| 오류 코드 | 설명 |
|---|---|
| 90680 | 인수가 지정되지 않은 경우 |
사용 예
-
Base64 문자열을 바이너리로 디코딩
json "{'val': 'aGVsbG8sIHdvcmxkIQ=='}" | eval result = tohex(frombase64(val)) | # result: "68656c6c6f2c20776f726c6421" -
디코딩 후 문자열로 변환
json "{'val': 'aGVsbG8sIHdvcmxkIQ=='}" | eval result = decode(frombase64(val)) | # result: "hello, world!" -
NULL 입력
json "{'val': null}" | eval result = frombase64(val) | # result: null
호환성
frombase64() 함수는 소나 4.0 이전 버전부터 제공되었습니다.