NodeCrypto 도움말

String to Bytes

카테고리: 데이터 변환 & 인코딩 · 노드 타입 ID: converter-string-to-bytes

텍스트를 지정한 문자 집합으로 바이트 배열로 인코딩한다

개요

텍스트 문자열을 지정한 문자 집합(utf-8, ascii, latin1)에 따라 원시 이진 바이트 배열(Uint8Array)로 인코딩한다.

사용 시점

파라미터 설정

파라미터 (ID)타입 및 기본값노출 조건설명 및 옵션
문자 인코딩
encoding
select
기본값: utf-8
항상 노출 문자열을 바이트로 변환할 문자 인코딩(utf-8, ascii, latin1)이다.
  • utf-8: 표준 UTF-8 인코딩(한글·이모지 등 모든 유니코드 문자 지원).
  • ascii: 7비트 ASCII 인코딩(각 코드 유닛의 하위 7비트만 저장: code & 0x7F).
  • latin1: ISO-8859-1(Latin-1) 1바이트 인코딩(각 코드 유닛의 하위 8비트 저장: code & 0xFF).

포트 입출력 명세

포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.

입력 포트

포트 성격: 고정 입력 포트 (총 1개).

포트 이름포트 ID데이터 타입필수 여부노출 조건설명
String In string String 필수 항상 노출 입력 텍스트

출력 포트

포트 성격: 고정 출력 포트 (총 1개).

포트 이름포트 ID데이터 타입노출 조건설명
Bytes Out bytes Bytes 항상 노출 인코딩된 원시 바이트 배열(Uint8Array)이다.

오류 케이스

이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.

활용 예시

UTF-8 메시지를 바이트로 변환해 해시하기

문자열을 UTF-8 바이트로 인코딩하여 SHA-256에 전달한다.

  1. 문자열 소스를 String to Bytes(utf-8)에 연결하고, 출력된 Bytes를 Cryptographic Hash에 연결한다.