BASE31
BASE31 is a base-encoding scheme that encodes integers into a string of 31 characters. The encoding consists of 31 possible characters, with 30 being letters (26 letters from A to Z, excluding the letters J and Q, and two digits) and one being a special character.
The scheme is defined in the specification for BASE32, but bases different from 32 are used. These
BASE31 is defined as follows: A-Z omit the letters 'J' and 'Q', then use S for V,
BASE31 differs from the popular BASE62 in that it uses more or equal (character) digits and fewer