#binary-data #convert-binary #ascii #bases #variety #base58 #base-16

basen

Convert binary data to ASCII with a variety of supported bases

1 unstable release

0.1.0 Aug 2, 2022

#1509 in Text processing

Download history 456/week @ 2024-03-16 273/week @ 2024-03-23 352/week @ 2024-03-30 146/week @ 2024-04-06 150/week @ 2024-04-13 267/week @ 2024-04-20 219/week @ 2024-04-27 348/week @ 2024-05-04 420/week @ 2024-05-11 323/week @ 2024-05-18 341/week @ 2024-05-25 447/week @ 2024-06-01 297/week @ 2024-06-08 205/week @ 2024-06-15 357/week @ 2024-06-22 194/week @ 2024-06-29

1,154 downloads per month
Used in snug

MIT/Apache

11KB
208 lines

BaseN

Convert binary data to ASCII with a variety of supported bases.

assert_eq!(BASE58.encode_const_len(&1557596383284252235u64), "4chjCmhbVFY");
assert_eq!(BASE58.decode_const_len("4chjCmhbVFY"), Some(1557596383284252235u64));

Characters required (without padding):

bits 32 64 128 256 512
Base10 10 20 39 78 155
Base16 8 16 32 64 128
Base32 7 13 26 52 103
Base36 7 13 25 50 100
Base58 6 11 22 44 88
Base62 6 11 22 43 86
Base64 6 11 22 43 86

No runtime deps