textdecodebase64 함수

textdecodebase64 함수

입력 문자열을 지정된 인코딩에서 UTF-8로 인코딩(디코딩)해요. HCL 문자열 인코딩의 제약(UTF-8, NFC 정규화)을 맞추기 위해 입력은 base64로 인코딩된 상태예요.

출처: Packer 공식 문서

본문

Packer는 RFC 4648 section 4에 정의된 "표준" Base64 알파벳을 사용해요.

encoding_name 인자는 IANA 문자 인코딩 레지스트리에 기록된 인코딩 이름이나 별칭 중 하나여야 해요.

예시 (Examples)

# Usage: textencodebase64(input_base64, encoding_name)
> textdecodebase64("SABlAGwAbABvACAAVwBvAHIAbABkAA==", "UTF-16LE")
Hello World
  • base64encode는 반대 동작으로, 문자열의 UTF-8 바이트를 Base64로 인코딩해요.