모듈 베이스58
base58 인코딩 및 디코딩 모듈
base58
모듈은 데이터의 Base58 인코딩 및 디코딩에 사용되는 모듈입니다. Base58은 숫자와 문자의 조합으로, 숫자 0, 문자 O, 문자 I, 문자 l 등과 같이 쉽게 혼동되는 문자를 포함하지 않으며 오류 가능성이 적습니다.
이 모듈은 encode
및 의 decode
두 가지 방법을 제공합니다. encode
이 메소드는 주어진 데이터를 Base58로 인코딩하고 인코딩된 문자열을 반환하는 데 사용됩니다. decode
이 메소드는 주어진 Base58 인코딩 문자열을 디코딩하고 디코딩된 이진 데이터를 반환하는 데 사용됩니다.
base58
다음은 모듈의 샘플 코드 입니다 .
1
2
3
4
5
6
7
8var base58 = require('base58');
var data = "Hello, World!";
var encoded = base58.encode(data);
console.log(encoded); // => 'StV1DL6CwTryKyV'
var decoded = base58.decode(encoded);
console.log(decoded.toString()); // => 'hello world'
정적 함수
encode
Base58로 데이터 인코딩
1static String base58.encode(Buffer data);
호출 매개변수:
- data:Buffer, 인코딩할 데이터
결과 반환:
- String, 인코딩된 문자열을 반환합니다.
base58check를 사용하여 데이터 인코딩
1
2static String base58.encode(Buffer data,
Integer chk_ver);
호출 매개변수:
- data:Buffer, 인코딩할 데이터
- chk_ver: 정수, 검증 버전을 지정하세요.
결과 반환:
- String, 인코딩된 문자열을 반환합니다.
decode
base58 메서드를 사용하여 문자열을 이진 데이터로 디코딩
1static Buffer base58.decode(String data);
호출 매개변수:
- data: String, 디코딩할 문자열
결과 반환:
- Buffer, 디코딩된 이진 데이터를 반환합니다.
base58check 메서드를 사용하여 문자열을 이진 데이터로 디코딩
1
2static Buffer base58.decode(String data,
Integer chk_ver);
호출 매개변수:
- data: String, 디코딩할 문자열
- chk_ver: 정수, 검증 버전을 지정하세요.
결과 반환:
- Buffer, 디코딩된 이진 데이터를 반환합니다.