8 static const char b91[] = {
'A',
'B',
'C',
'D',
'E',
'F',
'G',
'H',
'I',
'J',
9 'K',
'L',
'M',
'N',
'O',
'P',
'Q',
'R',
'S',
'T',
10 'U',
'V',
'W',
'X',
'Y',
'Z',
'a',
'b',
'c',
'd',
11 'e',
'f',
'g',
'h',
'i',
'j',
'k',
'l',
'm',
'n',
12 'o',
'p',
'q',
'r',
's',
't',
'u',
'v',
'w',
'x',
13 'y',
'z',
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
14 '8',
'9',
'!',
'#',
'$',
'%',
'&',
'(',
')',
'*',
15 '+',
',',
'.',
'/',
':',
';',
'<',
'=',
'>',
'?',
16 '@',
'[',
']',
'^',
'_',
'`',
'{',
'|',
'}',
'~',
'"' };
20 for (
i = 0;
i < 91;
i++) {
47 if ((
v & 8191) > 88) {
53 bout[
out++] =
b & 255;
64 bout[
out++] = (
b |
v <<
n) & 255;
75 len = strlen((
const char *)
bin);
96 if (
n > 7 ||
b > 90) {
RZ_API int rz_base91_encode(char *bout, const ut8 *bin, int len)
RZ_API int rz_base91_decode(ut8 *bout, const char *bin, int len)
int get_char_index(const char c)
const lzma_allocator const uint8_t * in
const lzma_allocator const uint8_t size_t uint8_t * out