📄 hufftables.c
字号:
#include "all.h"
Huffman book1[] = {
/*index length codeword */
{ 0, 11, 2040},
{ 1, 9, 497},
{ 2, 11, 2045},
{ 3, 10, 1013},
{ 4, 7, 104},
{ 5, 10, 1008},
{ 6, 11, 2039},
{ 7, 9, 492},
{ 8, 11, 2037},
{ 9, 10, 1009},
{ 10, 7, 114},
{ 11, 10, 1012},
{ 12, 7, 116},
{ 13, 5, 17},
{ 14, 7, 118},
{ 15, 9, 491},
{ 16, 7, 108},
{ 17, 10, 1014},
{ 18, 11, 2044},
{ 19, 9, 481},
{ 20, 11, 2033},
{ 21, 9, 496},
{ 22, 7, 97},
{ 23, 9, 502},
{ 24, 11, 2034},
{ 25, 9, 490},
{ 26, 11, 2043},
{ 27, 9, 498},
{ 28, 7, 105},
{ 29, 9, 493},
{ 30, 7, 119},
{ 31, 5, 23},
{ 32, 7, 111},
{ 33, 9, 486},
{ 34, 7, 100},
{ 35, 9, 485},
{ 36, 7, 103},
{ 37, 5, 21},
{ 38, 7, 98},
{ 39, 5, 18},
{ 40, 1, 0},
{ 41, 5, 20},
{ 42, 7, 101},
{ 43, 5, 22},
{ 44, 7, 109},
{ 45, 9, 489},
{ 46, 7, 99},
{ 47, 9, 484},
{ 48, 7, 107},
{ 49, 5, 19},
{ 50, 7, 113},
{ 51, 9, 483},
{ 52, 7, 112},
{ 53, 9, 499},
{ 54, 11, 2046},
{ 55, 9, 487},
{ 56, 11, 2035},
{ 57, 9, 495},
{ 58, 7, 96},
{ 59, 9, 494},
{ 60, 11, 2032},
{ 61, 9, 482},
{ 62, 11, 2042},
{ 63, 10, 1011},
{ 64, 7, 106},
{ 65, 9, 488},
{ 66, 7, 117},
{ 67, 5, 16},
{ 68, 7, 115},
{ 69, 9, 500},
{ 70, 7, 110},
{ 71, 10, 1015},
{ 72, 11, 2038},
{ 73, 9, 480},
{ 74, 11, 2041},
{ 75, 10, 1010},
{ 76, 7, 102},
{ 77, 9, 501},
{ 78, 11, 2047},
{ 79, 9, 503},
{ 80, 11, 2036}
};
Huffman book2[] = {
/*index length codeword */
{ 0, 9, 499},
{ 1, 7, 111},
{ 2, 9, 509},
{ 3, 8, 235},
{ 4, 6, 35},
{ 5, 8, 234},
{ 6, 9, 503},
{ 7, 8, 232},
{ 8, 9, 506},
{ 9, 8, 242},
{ 10, 6, 45},
{ 11, 7, 112},
{ 12, 6, 32},
{ 13, 5, 6},
{ 14, 6, 43},
{ 15, 7, 110},
{ 16, 6, 40},
{ 17, 8, 233},
{ 18, 9, 505},
{ 19, 7, 102},
{ 20, 8, 248},
{ 21, 8, 231},
{ 22, 6, 27},
{ 23, 8, 241},
{ 24, 9, 500},
{ 25, 7, 107},
{ 26, 9, 501},
{ 27, 8, 236},
{ 28, 6, 42},
{ 29, 7, 108},
{ 30, 6, 44},
{ 31, 5, 10},
{ 32, 6, 39},
{ 33, 7, 103},
{ 34, 6, 26},
{ 35, 8, 245},
{ 36, 6, 36},
{ 37, 5, 8},
{ 38, 6, 31},
{ 39, 5, 9},
{ 40, 3, 0},
{ 41, 5, 7},
{ 42, 6, 29},
{ 43, 5, 11},
{ 44, 6, 48},
{ 45, 8, 239},
{ 46, 6, 28},
{ 47, 7, 100},
{ 48, 6, 30},
{ 49, 5, 12},
{ 50, 6, 41},
{ 51, 8, 243},
{ 52, 6, 47},
{ 53, 8, 240},
{ 54, 9, 508},
{ 55, 7, 113},
{ 56, 9, 498},
{ 57, 8, 244},
{ 58, 6, 33},
{ 59, 8, 230},
{ 60, 8, 247},
{ 61, 7, 104},
{ 62, 9, 504},
{ 63, 8, 238},
{ 64, 6, 34},
{ 65, 7, 101},
{ 66, 6, 49},
{ 67, 4, 2},
{ 68, 6, 38},
{ 69, 8, 237},
{ 70, 6, 37},
{ 71, 7, 106},
{ 72, 9, 507},
{ 73, 7, 114},
{ 74, 9, 510},
{ 75, 7, 105},
{ 76, 6, 46},
{ 77, 8, 246},
{ 78, 9, 511},
{ 79, 7, 109},
{ 80, 9, 502}
};
Huffman book3[] = {
/*index length codeword */
{ 0, 1, 0},
{ 1, 4, 9},
{ 2, 8, 239},
{ 3, 4, 11},
{ 4, 5, 25},
{ 5, 8, 240},
{ 6, 9, 491},
{ 7, 9, 486},
{ 8, 10, 1010},
{ 9, 4, 10},
{ 10, 6, 53},
{ 11, 9, 495},
{ 12, 6, 52},
{ 13, 6, 55},
{ 14, 9, 489},
{ 15, 9, 493},
{ 16, 9, 487},
{ 17, 10, 1011},
{ 18, 9, 494},
{ 19, 10, 1005},
{ 20, 13, 8186},
{ 21, 9, 492},
{ 22, 9, 498},
{ 23, 11, 2041},
{ 24, 11, 2040},
{ 25, 10, 1016},
{ 26, 12, 4088},
{ 27, 4, 8},
{ 28, 6, 56},
{ 29, 10, 1014},
{ 30, 6, 54},
{ 31, 7, 117},
{ 32, 10, 1009},
{ 33, 10, 1003},
{ 34, 10, 1004},
{ 35, 12, 4084},
{ 36, 5, 24},
{ 37, 7, 118},
{ 38, 11, 2036},
{ 39, 6, 57},
{ 40, 7, 116},
{ 41, 10, 1007},
{ 42, 9, 499},
{ 43, 9, 500},
{ 44, 11, 2038},
{ 45, 9, 488},
{ 46, 10, 1002},
{ 47, 13, 8188},
{ 48, 8, 242},
{ 49, 9, 497},
{ 50, 12, 4091},
{ 51, 10, 1013},
{ 52, 11, 2035},
{ 53, 12, 4092},
{ 54, 8, 238},
{ 55, 10, 1015},
{ 56, 15, 32766},
{ 57, 9, 496},
{ 58, 11, 2037},
{ 59, 15, 32765},
{ 60, 13, 8187},
{ 61, 14, 16378},
{ 62, 16, 65535},
{ 63, 8, 241},
{ 64, 10, 1008},
{ 65, 14, 16380},
{ 66, 9, 490},
{ 67, 10, 1006},
{ 68, 14, 16379},
{ 69, 12, 4086},
{ 70, 12, 4090},
{ 71, 15, 32764},
{ 72, 11, 2034},
{ 73, 12, 4085},
{ 74, 16, 65534},
{ 75, 10, 1012},
{ 76, 11, 2039},
{ 77, 15, 32763},
{ 78, 12, 4087},
{ 79, 12, 4089},
{ 80, 15, 32762}
};
Huffman book4[] = {
/*index length codeword */
{ 0, 4, 7},
{ 1, 5, 22},
{ 2, 8, 246},
{ 3, 5, 24},
{ 4, 4, 8},
{ 5, 8, 239},
{ 6, 9, 495},
{ 7, 8, 243},
{ 8, 11, 2040},
{ 9, 5, 25},
{ 10, 5, 23},
{ 11, 8, 237},
{ 12, 5, 21},
{ 13, 4, 1},
{ 14, 8, 226},
{ 15, 8, 240},
{ 16, 7, 112},
{ 17, 10, 1008},
{ 18, 9, 494},
{ 19, 8, 241},
{ 20, 11, 2042},
{ 21, 8, 238},
{ 22, 8, 228},
{ 23, 10, 1010},
{ 24, 11, 2038},
{ 25, 10, 1007},
{ 26, 11, 2045},
{ 27, 4, 5},
{ 28, 5, 20},
{ 29, 8, 242},
{ 30, 4, 9},
{ 31, 4, 4},
{ 32, 8, 229},
{ 33, 8, 244},
{ 34, 8, 232},
{ 35, 10, 1012},
{ 36, 4, 6},
{ 37, 4, 2},
{ 38, 8, 231},
{ 39, 4, 3},
{ 40, 4, 0},
{ 41, 7, 107},
{ 42, 8, 227},
{ 43, 7, 105},
{ 44, 9, 499},
{ 45, 8, 235},
{ 46, 8, 230},
{ 47, 10, 1014},
{ 48, 7, 110},
{ 49, 7, 106},
{ 50, 9, 500},
{ 51, 10, 1004},
{ 52, 9, 496},
{ 53, 10, 1017},
{ 54, 8, 245},
{ 55, 8, 236},
{ 56, 11, 2043},
{ 57, 8, 234},
{ 58, 7, 111},
{ 59, 10, 1015},
{ 60, 11, 2041},
{ 61, 10, 1011},
{ 62, 12, 4095},
{ 63, 8, 233},
{ 64, 7, 109},
{ 65, 10, 1016},
{ 66, 7, 108},
{ 67, 7, 104},
{ 68, 9, 501},
{ 69, 10, 1006},
{ 70, 9, 498},
{ 71, 11, 2036},
{ 72, 11, 2039},
{ 73, 10, 1009},
{ 74, 12, 4094},
{ 75, 10, 1005},
{ 76, 9, 497},
{ 77, 11, 2037},
{ 78, 11, 2046},
{ 79, 10, 1013},
{ 80, 11, 2044}
};
Huffman book5[] = {
/*index length codeword */
{ 0, 13, 8191},
{ 1, 12, 4087},
{ 2, 11, 2036},
{ 3, 11, 2024},
{ 4, 10, 1009},
{ 5, 11, 2030},
{ 6, 11, 2041},
{ 7, 12, 4088},
{ 8, 13, 8189},
{ 9, 12, 4093},
{ 10, 11, 2033},
{ 11, 10, 1000},
{ 12, 9, 488},
{ 13, 8, 240},
{ 14, 9, 492},
{ 15, 10, 1006},
{ 16, 11, 2034},
{ 17, 12, 4090},
{ 18, 12, 4084},
{ 19, 10, 1007},
{ 20, 9, 498},
{ 21, 8, 232},
{ 22, 7, 112},
{ 23, 8, 236},
{ 24, 9, 496},
{ 25, 10, 1002},
{ 26, 11, 2035},
{ 27, 11, 2027},
{ 28, 9, 491},
{ 29, 8, 234},
{ 30, 5, 26},
{ 31, 4, 8},
{ 32, 5, 25},
{ 33, 8, 238},
{ 34, 9, 495},
{ 35, 11, 2029},
{ 36, 10, 1008},
{ 37, 8, 242},
{ 38, 7, 115},
{ 39, 4, 11},
{ 40, 1, 0},
{ 41, 4, 10},
{ 42, 7, 113},
{ 43, 8, 243},
{ 44, 11, 2025},
{ 45, 11, 2031},
{ 46, 9, 494},
{ 47, 8, 239},
{ 48, 5, 24},
{ 49, 4, 9},
{ 50, 5, 27},
{ 51, 8, 235},
{ 52, 9, 489},
{ 53, 11, 2028},
{ 54, 11, 2038},
{ 55, 10, 1003},
{ 56, 9, 499},
{ 57, 8, 237},
{ 58, 7, 114},
{ 59, 8, 233},
{ 60, 9, 497},
{ 61, 10, 1005},
{ 62, 11, 2039},
{ 63, 12, 4086},
{ 64, 11, 2032},
{ 65, 10, 1001},
{ 66, 9, 493},
{ 67, 8, 241},
{ 68, 9, 490},
{ 69, 10, 1004},
{ 70, 11, 2040},
{ 71, 12, 4089},
{ 72, 13, 8188},
{ 73, 12, 4092},
{ 74, 12, 4085},
{ 75, 11, 2026},
{ 76, 10, 1011},
{ 77, 10, 1010},
{ 78, 11, 2037},
{ 79, 12, 4091},
{ 80, 13, 8190}
};
Huffman book6[] = {
/*index length codeword */
{ 0, 11, 2046},
{ 1, 10, 1021},
{ 2, 9, 497},
{ 3, 9, 491},
{ 4, 9, 500},
{ 5, 9, 490},
{ 6, 9, 496},
{ 7, 10, 1020},
{ 8, 11, 2045},
{ 9, 10, 1014},
{ 10, 9, 485},
{ 11, 8, 234},
{ 12, 7, 108},
{ 13, 7, 113},
{ 14, 7, 104},
{ 15, 8, 240},
{ 16, 9, 486},
{ 17, 10, 1015},
{ 18, 9, 499},
{ 19, 8, 239},
{ 20, 6, 50},
{ 21, 6, 39},
{ 22, 6, 40},
{ 23, 6, 38},
{ 24, 6, 49},
{ 25, 8, 235},
{ 26, 9, 503},
{ 27, 9, 488},
{ 28, 7, 111},
{ 29, 6, 46},
{ 30, 4, 8},
{ 31, 4, 4},
{ 32, 4, 6},
{ 33, 6, 41},
{ 34, 7, 107},
{ 35, 9, 494},
{ 36, 9, 495},
{ 37, 7, 114},
{ 38, 6, 45},
{ 39, 4, 2},
{ 40, 4, 0},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -