NodeCrypto 도움말

Base58 to Bytes

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

Base58 문자열을 바이트 배열로 디코딩한다

개요

Base58 문자열을 원시 바이트 배열(Uint8Array)로 디코딩한다. 문자열 앞쪽의 선행 영(Zero) 문자들을 대응하는 0x00 바이트로 정확히 복원한다.

사용 시점

파라미터 설정

파라미터 (ID)타입 및 기본값노출 조건설명 및 옵션
알파벳
alphabet
select
기본값: btc
항상 노출 인코딩에 사용된 Base58 문자표(bitcoin 또는 flickr)를 선택한다.
  • btc: Bitcoin (BTC / IPFS)
  • flickr: Flickr 알파벳.

포트 입출력 명세

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

입력 포트

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

포트 이름포트 ID데이터 타입필수 여부노출 조건설명
Base58 In string String 필수 항상 노출 Base58 문자열

출력 포트

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

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

오류 케이스

실행 중 아래 조건이 발생하면 이 노드는 ERROR 상태가 되며, 출력 포트에 연결된 하위 노드는 실행되지 않는다.

오류 코드기본 엔진 메시지발생 조건
INVALID_BASE58_CHAR Base58 문자열에 올바르지 않은 문자가 포함되어 있다 선택한 Base58 알파벳에 없는 문자(예: 0, O, I, l)가 포함되어 있을 때 발생한다.

활용 예시

Base58 문자열을 바이트로 디코딩하기

Bitcoin 알파벳 Base58 문자열을 원시 바이트로 복원한다.

  1. Base58 to Bytes의 알파벳을 bitcoin으로 두고 Base58 문자열을 연결한다.