Base58로 텍스트 인코딩 및 디코딩——모호한 문자가 없는 비트코인 친화적 인코딩
Base58은 58개의 영숫자를 사용하고 혼동하기 쉬운 문자(0, O, I, l)를 제외한 바이너리-텍스트 인코딩 방식입니다. 비트코인 지갑 주소로 대중화되었으며, IPFS 콘텐츠 식별자, Flickr 단축 URL 등 사람의 가독성이 중요한 곳에 사용됩니다.
이 문자들은 시각적 혼동을 방지하기 위해 제외됩니다——숫자 0은 문자 O와, 대문자 I는 소문자 l과 비슷합니다. 이 4문자를 제거함으로써 Base58 문자열을 소리내어 읽거나, 수동으로 입력하거나, 인쇄물에서 복사할 때 더 안전합니다.
아니요. 모든 인코딩 및 디코딩은 브라우저 내에서 순수 JavaScript로 실행됩니다.