frombase64()

Base64로 인코딩된 문자열을 바이너리로 디코딩하여 반환합니다.

문법

frombase64(BASE64_STR)

매개변수

BASE64_STR
Base64로 인코딩된 문자열 또는 식.

설명

frombase64() 함수는 Base64 인코딩된 문자열을 디코딩하여 바이너리(byte[])로 반환합니다. 인수가 null이면 null을 반환합니다. Base64 디코딩에 실패하면 null을 반환합니다.

반환된 바이너리 값은 decode(), tohex(), tobase64() 등 바이너리를 인수로 받는 함수와 함께 사용할 수 있습니다.

오류 코드

오류 코드설명
90680인수가 지정되지 않은 경우

사용 예

  1. Base64 문자열을 바이너리로 디코딩

    json "{'val': 'aGVsbG8sIHdvcmxkIQ=='}" | eval result = tohex(frombase64(val))
    | # result: "68656c6c6f2c20776f726c6421"
    
  2. 디코딩 후 문자열로 변환

    json "{'val': 'aGVsbG8sIHdvcmxkIQ=='}" | eval result = decode(frombase64(val))
    | # result: "hello, world!"
    
  3. NULL 입력

    json "{'val': null}" | eval result = frombase64(val)
    | # result: null
    

호환성

frombase64() 함수는 소나 4.0 이전 버전부터 제공되었습니다.