textencodebase64 함수

textencodebase64 함수

입력 문자열을 목적 인코딩(destination encoding)으로 인코딩해요.

출처: Packer 공식 문서

본문

출력은 HCL의 문자열 인코딩 제한(UTF-8, NFC 정규화여야 함)을 고려해 base64로 인코딩돼요. Packer는 RFC 4648 4절에 정의된 표준 base64 알파벳을 사용해요.

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

예시 (Examples)

# Usage: textencodebase64(input_string, encoding_name)
> textencodebase64("Hello World", "UTF-16LE")
SABlAGwAbABvACAAVwBvAHIAbABkAA==
  • base64encode는 반대 연산을 수행해요. 문자열의 UTF-8 바이트를 Base64로 인코딩해요.

더 알아보기 (Learn more)