decode()

바이너리 값을 지정된 인코딩으로 해석하여 문자열을 반환합니다.

문법

decode(BLOB_EXPR[, CHARSET])
필수 매개변수
BLOB_EXPR
바이너리로 평가되는 표현식. 바이너리가 아닌 값을 받으면 null을 반환합니다.
선택 매개변수
CHARSET
파일의 인코딩(기본값: utf-8). 인코딩 형식 이름은 IANA Charset Registry에 등록된 Preferred MIME Name 또는 Aliases에 등록된 이름을 사용합니다: https://www.iana.org/assignments/character-sets/character-sets.xhtml

사용 예

json "{}" 
| eval encoded=encode("hello, world!"),
     decoded=decode(encoded)
  => encoded: 68656c6c6f2c20776f726c6421 # 바이너리
  => decoded: "hello, world!" # 문자열