ascii_val |
Calculate the ascii value number of a character |
base16_to_dec |
Converts a base 16 string to a base 10 number. Because I couldn't get base R functions to work for big hex numbers. |
decode |
Decodes a hashid into the original integer or integer vector |
decode_hex |
Decodes a hashid into the original hexidecimal number |
dec_to_base16 |
Converts a base 10 number to base 16 number. Because I couldn't get R's as.hexmode() to work for big integers. |
DEFAULT_ALPHABET |
Default Values for hashid settings |
DEFAULT_SEPS |
Default Values for hashid settings |
encode |
Encodes an integer or integer vector into a hashid string. All numbers must be non-negative integers. |
encode_hex |
Encodes a hexademical number into a hashid |
enforce_min_length |
Enforces hashid minimum length by padding the hashid with additional characters. |
hash |
Maps an integer to a string. Generated string will be inversely proportional to alphabet length. |
hashid_defaults |
Default Values for hashid settings |
hashid_settings |
A function to create a hashid settings list. |
RATIO_GUARDS |
Default Values for hashid settings |
RATIO_SEPARATORS |
Default Values for hashid settings |
shuffle |
Permutes the characters in a string based on an inputted salt string. |
split |
Splits a string based on a set of splitting characters |
unhash |
Unhashes a string to an integer based on alphabet. |