@voken/base32
Version:
VOKEN Flavored Base32 Encoding and Decoding, with the checksum by default.
109 lines (108 loc) • 2.46 kB
JSON
{
"valid": [
{
"encoding": "utf-8",
"input": "",
"output": ""
},
{
"encoding": "utf-8",
"input": "This is a sample",
"output": "ahM6Jvs0d5SJ0r90EDGptV3CcM"
},
{
"encoding": "hex",
"input": "",
"output": ""
},
{
"encoding": "hex",
"input": "61",
"output": "c4"
},
{
"encoding": "hex",
"input": "626262",
"output": "C9H64"
},
{
"encoding": "hex",
"input": "636363",
"output": "CdhP6"
},
{
"encoding": "hex",
"input": "73696d706c792061206c6f6e6720737472696e67",
"output": "eDmPtV3CF4g6283CDwq6e83kehS6juk7"
},
{
"encoding": "hex",
"input": "00eb15231dfceb60925886b67d065299925915aeb172c06647",
"output": "03NHa8rWyknP14JRGTu7T1jjK695J5dEP5SC0sj7"
},
{
"encoding": "hex",
"input": "516b6fcd0f",
"output": "a5NPYk8f"
},
{
"encoding": "hex",
"input": "bf4f89001e670274dd",
"output": "qW7Rj00XcV179Q8"
},
{
"encoding": "hex",
"input": "572e4794",
"output": "AvQ4F50"
},
{
"encoding": "hex",
"input": "ecac89cad93923c02321",
"output": "WjP8kJPS74hV08S1"
},
{
"encoding": "hex",
"input": "10c8511e",
"output": "234527g"
},
{
"encoding": "hex",
"input": "00000000000000000000",
"output": "0000000000000000"
},
{
"encoding": "hex",
"input": "801184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd206ec97e",
"output": "G08R9K9CuNJ0S91CygW0J72HTn4u5v0PThaB4Wt0371b5Mq0gmMyT83ES5y0"
},
{
"encoding": "hex",
"input": "003c176e659bea0f29a3e9bf7880c112b1b31b4dc826268187",
"output": "00x1EUk5Kfn0XAd3W6yQH0612aRU66tdS0k2D0c7"
}
],
"invalidCharacter": [
{
"description": "Invalid character",
"input": "invalid"
},
{
"description": "Invalid character",
"input": "c2F0b3NoaQo="
},
{
"description": "leading whitespace",
"input": " 1111111111"
},
{
"description": "trailing whitespace",
"input": "1111111111 "
}
],
"invalidChecksum": [
{
"description": "Invalid checksum",
"input": "00x1EUk5Kfn0XAd3W6yQH0612aRU66tdS0k2D0C7"
}
]
}