📄 inflatetables.h
字号:
/*0523*/ HUFFMAN_ENTRY(0x0e9, 9),
/*0524*/ HUFFMAN_ENTRY(0x106, 7),
/*0525*/ HUFFMAN_ENTRY('\\', 8),
/*0526*/ HUFFMAN_ENTRY(0x01c, 8),
/*0527*/ HUFFMAN_ENTRY(0x099, 9),
/*0528*/ HUFFMAN_ENTRY(0x116, 7),
/*0529*/ HUFFMAN_ENTRY('|', 8),
/*0530*/ HUFFMAN_ENTRY('<', 8),
/*0531*/ HUFFMAN_ENTRY(0x0d9, 9),
/*0532*/ HUFFMAN_ENTRY(0x10e, 7),
/*0533*/ HUFFMAN_ENTRY('l', 8),
/*0534*/ HUFFMAN_ENTRY(',', 8),
/*0535*/ HUFFMAN_ENTRY(0x0b9, 9),
/*0536*/ HUFFMAN_ENTRY(0x00c, 8),
/*0537*/ HUFFMAN_ENTRY(0x08c, 8),
/*0538*/ HUFFMAN_ENTRY('L', 8),
/*0539*/ HUFFMAN_ENTRY(0x0f9, 9),
/*0540*/ HUFFMAN_ENTRY(0x101, 7),
/*0541*/ HUFFMAN_ENTRY('R', 8),
/*0542*/ HUFFMAN_ENTRY(0x012, 8),
/*0543*/ HUFFMAN_ENTRY(0x11a, 8),
/*0544*/ HUFFMAN_ENTRY(0x111, 7),
/*0545*/ HUFFMAN_ENTRY('r', 8),
/*0546*/ HUFFMAN_ENTRY('2', 8),
/*0547*/ HUFFMAN_ENTRY(0x0c5, 9),
/*0548*/ HUFFMAN_ENTRY(0x109, 7),
/*0549*/ HUFFMAN_ENTRY('b', 8),
/*0550*/ HUFFMAN_ENTRY('"', 8),
/*0551*/ HUFFMAN_ENTRY(0x0a5, 9),
/*0552*/ HUFFMAN_ENTRY(0x002, 8),
/*0553*/ HUFFMAN_ENTRY(0x082, 8),
/*0554*/ HUFFMAN_ENTRY('B', 8),
/*0555*/ HUFFMAN_ENTRY(0x0e5, 9),
/*0556*/ HUFFMAN_ENTRY(0x105, 7),
/*0557*/ HUFFMAN_ENTRY('Z', 8),
/*0558*/ HUFFMAN_ENTRY(0x01a, 8),
/*0559*/ HUFFMAN_ENTRY(0x095, 9),
/*0560*/ HUFFMAN_ENTRY(0x115, 7),
/*0561*/ HUFFMAN_ENTRY('z', 8),
/*0562*/ HUFFMAN_ENTRY(':', 8),
/*0563*/ HUFFMAN_ENTRY(0x0d5, 9),
/*0564*/ HUFFMAN_ENTRY(0x10d, 7),
/*0565*/ HUFFMAN_ENTRY('j', 8),
/*0566*/ HUFFMAN_ENTRY('*', 8),
/*0567*/ HUFFMAN_ENTRY(0x0b5, 9),
/*0568*/ HUFFMAN_ENTRY(0x00a, 8),
/*0569*/ HUFFMAN_ENTRY(0x08a, 8),
/*0570*/ HUFFMAN_ENTRY('J', 8),
/*0571*/ HUFFMAN_ENTRY(0x0f5, 9),
/*0572*/ HUFFMAN_ENTRY(0x103, 7),
/*0573*/ HUFFMAN_ENTRY('V', 8),
/*0574*/ HUFFMAN_ENTRY(0x016, 8),
/*0575*/ HUFFMAN_ENTRY(0x11e, 8),
/*0576*/ HUFFMAN_ENTRY(0x113, 7),
/*0577*/ HUFFMAN_ENTRY('v', 8),
/*0578*/ HUFFMAN_ENTRY('6', 8),
/*0579*/ HUFFMAN_ENTRY(0x0cd, 9),
/*0580*/ HUFFMAN_ENTRY(0x10b, 7),
/*0581*/ HUFFMAN_ENTRY('f', 8),
/*0582*/ HUFFMAN_ENTRY('&', 8),
/*0583*/ HUFFMAN_ENTRY(0x0ad, 9),
/*0584*/ HUFFMAN_ENTRY(0x006, 8),
/*0585*/ HUFFMAN_ENTRY(0x086, 8),
/*0586*/ HUFFMAN_ENTRY('F', 8),
/*0587*/ HUFFMAN_ENTRY(0x0ed, 9),
/*0588*/ HUFFMAN_ENTRY(0x107, 7),
/*0589*/ HUFFMAN_ENTRY('^', 8),
/*0590*/ HUFFMAN_ENTRY(0x01e, 8),
/*0591*/ HUFFMAN_ENTRY(0x09d, 9),
/*0592*/ HUFFMAN_ENTRY(0x117, 7),
/*0593*/ HUFFMAN_ENTRY('~', 8),
/*0594*/ HUFFMAN_ENTRY('>', 8),
/*0595*/ HUFFMAN_ENTRY(0x0dd, 9),
/*0596*/ HUFFMAN_ENTRY(0x10f, 7),
/*0597*/ HUFFMAN_ENTRY('n', 8),
/*0598*/ HUFFMAN_ENTRY('.', 8),
/*0599*/ HUFFMAN_ENTRY(0x0bd, 9),
/*0600*/ HUFFMAN_ENTRY(0x00e, 8),
/*0601*/ HUFFMAN_ENTRY(0x08e, 8),
/*0602*/ HUFFMAN_ENTRY('N', 8),
/*0603*/ HUFFMAN_ENTRY(0x0fd, 9),
/*0604*/ HUFFMAN_ENTRY(0x100, 7),
/*0605*/ HUFFMAN_ENTRY('Q', 8),
/*0606*/ HUFFMAN_ENTRY(0x011, 8),
/*0607*/ HUFFMAN_ENTRY(0x119, 8),
/*0608*/ HUFFMAN_ENTRY(0x110, 7),
/*0609*/ HUFFMAN_ENTRY('q', 8),
/*0610*/ HUFFMAN_ENTRY('1', 8),
/*0611*/ HUFFMAN_ENTRY(0x0c3, 9),
/*0612*/ HUFFMAN_ENTRY(0x108, 7),
/*0613*/ HUFFMAN_ENTRY('a', 8),
/*0614*/ HUFFMAN_ENTRY('!', 8),
/*0615*/ HUFFMAN_ENTRY(0x0a3, 9),
/*0616*/ HUFFMAN_ENTRY(0x001, 8),
/*0617*/ HUFFMAN_ENTRY(0x081, 8),
/*0618*/ HUFFMAN_ENTRY('A', 8),
/*0619*/ HUFFMAN_ENTRY(0x0e3, 9),
/*0620*/ HUFFMAN_ENTRY(0x104, 7),
/*0621*/ HUFFMAN_ENTRY('Y', 8),
/*0622*/ HUFFMAN_ENTRY(0x019, 8),
/*0623*/ HUFFMAN_ENTRY(0x093, 9),
/*0624*/ HUFFMAN_ENTRY(0x114, 7),
/*0625*/ HUFFMAN_ENTRY('y', 8),
/*0626*/ HUFFMAN_ENTRY('9', 8),
/*0627*/ HUFFMAN_ENTRY(0x0d3, 9),
/*0628*/ HUFFMAN_ENTRY(0x10c, 7),
/*0629*/ HUFFMAN_ENTRY('i', 8),
/*0630*/ HUFFMAN_ENTRY(')', 8),
/*0631*/ HUFFMAN_ENTRY(0x0b3, 9),
/*0632*/ HUFFMAN_ENTRY(0x009, 8),
/*0633*/ HUFFMAN_ENTRY(0x089, 8),
/*0634*/ HUFFMAN_ENTRY('I', 8),
/*0635*/ HUFFMAN_ENTRY(0x0f3, 9),
/*0636*/ HUFFMAN_ENTRY(0x102, 7),
/*0637*/ HUFFMAN_ENTRY('U', 8),
/*0638*/ HUFFMAN_ENTRY(0x015, 8),
/*0639*/ HUFFMAN_ENTRY(0x11d, 8),
/*0640*/ HUFFMAN_ENTRY(0x112, 7),
/*0641*/ HUFFMAN_ENTRY('u', 8),
/*0642*/ HUFFMAN_ENTRY('5', 8),
/*0643*/ HUFFMAN_ENTRY(0x0cb, 9),
/*0644*/ HUFFMAN_ENTRY(0x10a, 7),
/*0645*/ HUFFMAN_ENTRY('e', 8),
/*0646*/ HUFFMAN_ENTRY('%', 8),
/*0647*/ HUFFMAN_ENTRY(0x0ab, 9),
/*0648*/ HUFFMAN_ENTRY(0x005, 8),
/*0649*/ HUFFMAN_ENTRY(0x085, 8),
/*0650*/ HUFFMAN_ENTRY('E', 8),
/*0651*/ HUFFMAN_ENTRY(0x0eb, 9),
/*0652*/ HUFFMAN_ENTRY(0x106, 7),
/*0653*/ HUFFMAN_ENTRY(']', 8),
/*0654*/ HUFFMAN_ENTRY(0x01d, 8),
/*0655*/ HUFFMAN_ENTRY(0x09b, 9),
/*0656*/ HUFFMAN_ENTRY(0x116, 7),
/*0657*/ HUFFMAN_ENTRY('}', 8),
/*0658*/ HUFFMAN_ENTRY('=', 8),
/*0659*/ HUFFMAN_ENTRY(0x0db, 9),
/*0660*/ HUFFMAN_ENTRY(0x10e, 7),
/*0661*/ HUFFMAN_ENTRY('m', 8),
/*0662*/ HUFFMAN_ENTRY('-', 8),
/*0663*/ HUFFMAN_ENTRY(0x0bb, 9),
/*0664*/ HUFFMAN_ENTRY(0x00d, 8),
/*0665*/ HUFFMAN_ENTRY(0x08d, 8),
/*0666*/ HUFFMAN_ENTRY('M', 8),
/*0667*/ HUFFMAN_ENTRY(0x0fb, 9),
/*0668*/ HUFFMAN_ENTRY(0x101, 7),
/*0669*/ HUFFMAN_ENTRY('S', 8),
/*0670*/ HUFFMAN_ENTRY(0x013, 8),
/*0671*/ HUFFMAN_ENTRY(0x11b, 8),
/*0672*/ HUFFMAN_ENTRY(0x111, 7),
/*0673*/ HUFFMAN_ENTRY('s', 8),
/*0674*/ HUFFMAN_ENTRY('3', 8),
/*0675*/ HUFFMAN_ENTRY(0x0c7, 9),
/*0676*/ HUFFMAN_ENTRY(0x109, 7),
/*0677*/ HUFFMAN_ENTRY('c', 8),
/*0678*/ HUFFMAN_ENTRY('#', 8),
/*0679*/ HUFFMAN_ENTRY(0x0a7, 9),
/*0680*/ HUFFMAN_ENTRY(0x003, 8),
/*0681*/ HUFFMAN_ENTRY(0x083, 8),
/*0682*/ HUFFMAN_ENTRY('C', 8),
/*0683*/ HUFFMAN_ENTRY(0x0e7, 9),
/*0684*/ HUFFMAN_ENTRY(0x105, 7),
/*0685*/ HUFFMAN_ENTRY('[', 8),
/*0686*/ HUFFMAN_ENTRY(0x01b, 8),
/*0687*/ HUFFMAN_ENTRY(0x097, 9),
/*0688*/ HUFFMAN_ENTRY(0x115, 7),
/*0689*/ HUFFMAN_ENTRY('{', 8),
/*0690*/ HUFFMAN_ENTRY(';', 8),
/*0691*/ HUFFMAN_ENTRY(0x0d7, 9),
/*0692*/ HUFFMAN_ENTRY(0x10d, 7),
/*0693*/ HUFFMAN_ENTRY('k', 8),
/*0694*/ HUFFMAN_ENTRY('+', 8),
/*0695*/ HUFFMAN_ENTRY(0x0b7, 9),
/*0696*/ HUFFMAN_ENTRY(0x00b, 8),
/*0697*/ HUFFMAN_ENTRY(0x08b, 8),
/*0698*/ HUFFMAN_ENTRY('K', 8),
/*0699*/ HUFFMAN_ENTRY(0x0f7, 9),
/*0700*/ HUFFMAN_ENTRY(0x103, 7),
/*0701*/ HUFFMAN_ENTRY('W', 8),
/*0702*/ HUFFMAN_ENTRY(0x017, 8),
/*0703*/ HUFFMAN_ENTRY(0x11f, 8),
/*0704*/ HUFFMAN_ENTRY(0x113, 7),
/*0705*/ HUFFMAN_ENTRY('w', 8),
/*0706*/ HUFFMAN_ENTRY('7', 8),
/*0707*/ HUFFMAN_ENTRY(0x0cf, 9),
/*0708*/ HUFFMAN_ENTRY(0x10b, 7),
/*0709*/ HUFFMAN_ENTRY('g', 8),
/*0710*/ HUFFMAN_ENTRY('\'', 8),
/*0711*/ HUFFMAN_ENTRY(0x0af, 9),
/*0712*/ HUFFMAN_ENTRY(0x007, 8),
/*0713*/ HUFFMAN_ENTRY(0x087, 8),
/*0714*/ HUFFMAN_ENTRY('G', 8),
/*0715*/ HUFFMAN_ENTRY(0x0ef, 9),
/*0716*/ HUFFMAN_ENTRY(0x107, 7),
/*0717*/ HUFFMAN_ENTRY('_', 8),
/*0718*/ HUFFMAN_ENTRY(0x01f, 8),
/*0719*/ HUFFMAN_ENTRY(0x09f, 9),
/*0720*/ HUFFMAN_ENTRY(0x117, 7),
/*0721*/ HUFFMAN_ENTRY(0x07f, 8),
/*0722*/ HUFFMAN_ENTRY('?', 8),
/*0723*/ HUFFMAN_ENTRY(0x0df, 9),
/*0724*/ HUFFMAN_ENTRY(0x10f, 7),
/*0725*/ HUFFMAN_ENTRY('o', 8),
/*0726*/ HUFFMAN_ENTRY('/', 8),
/*0727*/ HUFFMAN_ENTRY(0x0bf, 9),
/*0728*/ HUFFMAN_ENTRY(0x00f, 8),
/*0729*/ HUFFMAN_ENTRY(0x08f, 8),
/*0730*/ HUFFMAN_ENTRY('O', 8),
/*0731*/ HUFFMAN_ENTRY(0x0ff, 9),
/*0732*/ }
/*0733*/};
/*0734*/
/*0735*/static const struct shortHuffmanCodeTable fixedHuffmanDistanceTable = {
/*0736*/ {
/*0737*/ 5, /* quick bits */
/*0738*/ 5, /* max code length */
/*0739*/ },
/*0740*/ {
/*0741*/ HUFFMAN_ENTRY(0x00, 5),
/*0742*/ HUFFMAN_ENTRY(0x10, 5),
/*0743*/ HUFFMAN_ENTRY(0x08, 5),
/*0744*/ HUFFMAN_ENTRY(0x18, 5),
/*0745*/ HUFFMAN_ENTRY(0x04, 5),
/*0746*/ HUFFMAN_ENTRY(0x14, 5),
/*0747*/ HUFFMAN_ENTRY(0x0c, 5),
/*0748*/ HUFFMAN_ENTRY(0x1c, 5),
/*0749*/ HUFFMAN_ENTRY(0x02, 5),
/*0750*/ HUFFMAN_ENTRY(0x12, 5),
/*0751*/ HUFFMAN_ENTRY(0x0a, 5),
/*0752*/ HUFFMAN_ENTRY(0x1a, 5),
/*0753*/ HUFFMAN_ENTRY(0x06, 5),
/*0754*/ HUFFMAN_ENTRY(0x16, 5),
/*0755*/ HUFFMAN_ENTRY(0x0e, 5),
/*0756*/ HUFFMAN_ENTRY(0x1e, 5),
/*0757*/ HUFFMAN_ENTRY(0x01, 5),
/*0758*/ HUFFMAN_ENTRY(0x11, 5),
/*0759*/ HUFFMAN_ENTRY(0x09, 5),
/*0760*/ HUFFMAN_ENTRY(0x19, 5),
/*0761*/ HUFFMAN_ENTRY(0x05, 5),
/*0762*/ HUFFMAN_ENTRY(0x15, 5),
/*0763*/ HUFFMAN_ENTRY(0x0d, 5),
/*0764*/ HUFFMAN_ENTRY(0x1d, 5),
/*0765*/ HUFFMAN_ENTRY(0x03, 5),
/*0766*/ HUFFMAN_ENTRY(0x13, 5),
/*0767*/ HUFFMAN_ENTRY(0x0b, 5),
/*0768*/ HUFFMAN_ENTRY(0x1b, 5),
/*0769*/ HUFFMAN_ENTRY(0x07, 5),
/*0770*/ HUFFMAN_ENTRY(0x17, 5),
/*0771*/ HUFFMAN_ENTRY(0x0f, 5),
/*0772*/ HUFFMAN_ENTRY(0x1f, 5),
/*0773*/ }
/*0774*/};
/*0775*/
/*0776*/#endif /* USE_FIXED_HUFFMAN_CODE_TABLES */
/*0777*/
/*0778*/#endif /* _KJARTABLES_H_ */
/*0779*/
/*0780*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -