module

BaseX

Constants

VERSION = {{ (`shards version \"/tmp/tmp.GmlpaM/src/src/base_x\"`).chomp.stringify }}

Instance methods

decode(str : String, alphabet : String, base = alphabet.size) : Bytes

Converts a base-x string to bytes.

Source
decode_bytes(str : String, alphabet : String, base = alphabet.size) : Bytes

Converts a base-x string to bytes.

Source
decode_int(str : String, alphabet : String, base = alphabet.size) : BigInt

Converts a base-x string to a base10 integer.

Source
encode(bytes : Bytes, alphabet : String, leading_zeroes = true, base = alphabet.size) : String

Converts bytes to a base-x string.

Source
encode(int : Number, alphabet : String, base = alphabet.size) : String

Converts a base10 integer to a base-x string.

Source

Nested types