📄 hufftables.c
字号:
{ 41, 4, 3},
{ 42, 6, 47},
{ 43, 7, 115},
{ 44, 9, 506},
{ 45, 9, 487},
{ 46, 7, 110},
{ 47, 6, 43},
{ 48, 4, 7},
{ 49, 4, 1},
{ 50, 4, 5},
{ 51, 6, 44},
{ 52, 7, 109},
{ 53, 9, 492},
{ 54, 9, 505},
{ 55, 8, 238},
{ 56, 6, 48},
{ 57, 6, 36},
{ 58, 6, 42},
{ 59, 6, 37},
{ 60, 6, 51},
{ 61, 8, 236},
{ 62, 9, 498},
{ 63, 10, 1016},
{ 64, 9, 484},
{ 65, 8, 237},
{ 66, 7, 106},
{ 67, 7, 112},
{ 68, 7, 105},
{ 69, 7, 116},
{ 70, 8, 241},
{ 71, 10, 1018},
{ 72, 11, 2047},
{ 73, 10, 1017},
{ 74, 9, 502},
{ 75, 9, 493},
{ 76, 9, 504},
{ 77, 9, 489},
{ 78, 9, 501},
{ 79, 10, 1019},
{ 80, 11, 2044}
};
Huffman book7[] = {
/*index length codeword */
{ 0, 1, 0},
{ 1, 3, 5},
{ 2, 6, 55},
{ 3, 7, 116},
{ 4, 8, 242},
{ 5, 9, 491},
{ 6, 10, 1005},
{ 7, 11, 2039},
{ 8, 3, 4},
{ 9, 4, 12},
{ 10, 6, 53},
{ 11, 7, 113},
{ 12, 8, 236},
{ 13, 8, 238},
{ 14, 9, 494},
{ 15, 9, 501},
{ 16, 6, 54},
{ 17, 6, 52},
{ 18, 7, 114},
{ 19, 8, 234},
{ 20, 8, 241},
{ 21, 9, 489},
{ 22, 9, 499},
{ 23, 10, 1013},
{ 24, 7, 115},
{ 25, 7, 112},
{ 26, 8, 235},
{ 27, 8, 240},
{ 28, 9, 497},
{ 29, 9, 496},
{ 30, 10, 1004},
{ 31, 10, 1018},
{ 32, 8, 243},
{ 33, 8, 237},
{ 34, 9, 488},
{ 35, 9, 495},
{ 36, 10, 1007},
{ 37, 10, 1009},
{ 38, 10, 1017},
{ 39, 11, 2043},
{ 40, 9, 493},
{ 41, 8, 239},
{ 42, 9, 490},
{ 43, 9, 498},
{ 44, 10, 1011},
{ 45, 10, 1016},
{ 46, 11, 2041},
{ 47, 11, 2044},
{ 48, 10, 1006},
{ 49, 9, 492},
{ 50, 9, 500},
{ 51, 10, 1012},
{ 52, 10, 1015},
{ 53, 11, 2040},
{ 54, 12, 4093},
{ 55, 12, 4094},
{ 56, 11, 2038},
{ 57, 10, 1008},
{ 58, 10, 1010},
{ 59, 10, 1014},
{ 60, 11, 2042},
{ 61, 11, 2045},
{ 62, 12, 4092},
{ 63, 12, 4095}
};
Huffman book8[] = {
/*index length codeword */
{ 0, 5, 14},
{ 1, 4, 5},
{ 2, 5, 16},
{ 3, 6, 48},
{ 4, 7, 111},
{ 5, 8, 241},
{ 6, 9, 506},
{ 7, 10, 1022},
{ 8, 4, 3},
{ 9, 3, 0},
{ 10, 4, 4},
{ 11, 5, 18},
{ 12, 6, 44},
{ 13, 7, 106},
{ 14, 7, 117},
{ 15, 8, 248},
{ 16, 5, 15},
{ 17, 4, 2},
{ 18, 4, 6},
{ 19, 5, 20},
{ 20, 6, 46},
{ 21, 7, 105},
{ 22, 7, 114},
{ 23, 8, 245},
{ 24, 6, 47},
{ 25, 5, 17},
{ 26, 5, 19},
{ 27, 6, 42},
{ 28, 6, 50},
{ 29, 7, 108},
{ 30, 8, 236},
{ 31, 8, 250},
{ 32, 7, 113},
{ 33, 6, 43},
{ 34, 6, 45},
{ 35, 6, 49},
{ 36, 7, 109},
{ 37, 7, 112},
{ 38, 8, 242},
{ 39, 9, 505},
{ 40, 8, 239},
{ 41, 7, 104},
{ 42, 6, 51},
{ 43, 7, 107},
{ 44, 7, 110},
{ 45, 8, 238},
{ 46, 8, 249},
{ 47, 10, 1020},
{ 48, 9, 504},
{ 49, 7, 116},
{ 50, 7, 115},
{ 51, 8, 237},
{ 52, 8, 240},
{ 53, 8, 246},
{ 54, 9, 502},
{ 55, 9, 509},
{ 56, 10, 1021},
{ 57, 8, 243},
{ 58, 8, 244},
{ 59, 8, 247},
{ 60, 9, 503},
{ 61, 9, 507},
{ 62, 9, 508},
{ 63, 10, 1023}
};
Huffman book9[] = {
/*index length codeword */
{ 0, 1, 0},
{ 1, 3, 5},
{ 2, 6, 55},
{ 3, 8, 231},
{ 4, 9, 478},
{ 5, 10, 974},
{ 6, 10, 985},
{ 7, 11, 1992},
{ 8, 11, 1997},
{ 9, 12, 4040},
{ 10, 12, 4061},
{ 11, 13, 8164},
{ 12, 13, 8172},
{ 13, 3, 4},
{ 14, 4, 12},
{ 15, 6, 53},
{ 16, 7, 114},
{ 17, 8, 234},
{ 18, 8, 237},
{ 19, 9, 482},
{ 20, 10, 977},
{ 21, 10, 979},
{ 22, 10, 992},
{ 23, 11, 2008},
{ 24, 12, 4047},
{ 25, 12, 4053},
{ 26, 6, 54},
{ 27, 6, 52},
{ 28, 7, 113},
{ 29, 8, 232},
{ 30, 8, 236},
{ 31, 9, 481},
{ 32, 10, 975},
{ 33, 10, 989},
{ 34, 10, 987},
{ 35, 11, 2000},
{ 36, 12, 4039},
{ 37, 12, 4052},
{ 38, 12, 4068},
{ 39, 8, 230},
{ 40, 7, 112},
{ 41, 8, 233},
{ 42, 9, 477},
{ 43, 9, 483},
{ 44, 10, 978},
{ 45, 10, 988},
{ 46, 11, 1996},
{ 47, 11, 1994},
{ 48, 11, 2014},
{ 49, 12, 4056},
{ 50, 12, 4074},
{ 51, 13, 8155},
{ 52, 9, 479},
{ 53, 8, 235},
{ 54, 9, 476},
{ 55, 9, 486},
{ 56, 10, 981},
{ 57, 10, 990},
{ 58, 11, 1995},
{ 59, 11, 2013},
{ 60, 11, 2012},
{ 61, 12, 4045},
{ 62, 12, 4066},
{ 63, 12, 4071},
{ 64, 13, 8161},
{ 65, 10, 976},
{ 66, 9, 480},
{ 67, 9, 484},
{ 68, 10, 982},
{ 69, 11, 1989},
{ 70, 11, 2001},
{ 71, 11, 2011},
{ 72, 12, 4050},
{ 73, 11, 2016},
{ 74, 12, 4057},
{ 75, 12, 4075},
{ 76, 13, 8163},
{ 77, 13, 8169},
{ 78, 11, 1988},
{ 79, 9, 485},
{ 80, 10, 983},
{ 81, 11, 1990},
{ 82, 11, 1999},
{ 83, 11, 2010},
{ 84, 12, 4043},
{ 85, 12, 4058},
{ 86, 12, 4067},
{ 87, 12, 4073},
{ 88, 13, 8166},
{ 89, 13, 8179},
{ 90, 13, 8183},
{ 91, 11, 2003},
{ 92, 10, 984},
{ 93, 10, 993},
{ 94, 11, 2004},
{ 95, 11, 2009},
{ 96, 12, 4051},
{ 97, 12, 4062},
{ 98, 13, 8157},
{ 99, 13, 8153},
{ 100, 13, 8162},
{ 101, 13, 8170},
{ 102, 13, 8177},
{ 103, 13, 8182},
{ 104, 11, 2002},
{ 105, 10, 980},
{ 106, 10, 986},
{ 107, 11, 1991},
{ 108, 11, 2007},
{ 109, 11, 2018},
{ 110, 12, 4046},
{ 111, 12, 4059},
{ 112, 13, 8152},
{ 113, 13, 8174},
{ 114, 14, 16368},
{ 115, 13, 8180},
{ 116, 14, 16370},
{ 117, 11, 2017},
{ 118, 10, 991},
{ 119, 11, 1993},
{ 120, 11, 2006},
{ 121, 12, 4042},
{ 122, 12, 4048},
{ 123, 12, 4069},
{ 124, 12, 4070},
{ 125, 13, 8171},
{ 126, 13, 8175},
{ 127, 14, 16371},
{ 128, 14, 16372},
{ 129, 14, 16373},
{ 130, 12, 4064},
{ 131, 11, 1998},
{ 132, 11, 2005},
{ 133, 12, 4038},
{ 134, 12, 4049},
{ 135, 12, 4065},
{ 136, 13, 8160},
{ 137, 13, 8168},
{ 138, 13, 8176},
{ 139, 14, 16369},
{ 140, 14, 16376},
{ 141, 14, 16374},
{ 142, 15, 32764},
{ 143, 12, 4072},
{ 144, 11, 2015},
{ 145, 12, 4041},
{ 146, 12, 4055},
{ 147, 12, 4060},
{ 148, 13, 8156},
{ 149, 13, 8159},
{ 150, 13, 8173},
{ 151, 13, 8181},
{ 152, 14, 16377},
{ 153, 14, 16379},
{ 154, 15, 32765},
{ 155, 15, 32766},
{ 156, 13, 8167},
{ 157, 12, 4044},
{ 158, 12, 4054},
{ 159, 12, 4063},
{ 160, 13, 8158},
{ 161, 13, 8154},
{ 162, 13, 8165},
{ 163, 13, 8178},
{ 164, 14, 16378},
{ 165, 14, 16375},
{ 166, 14, 16380},
{ 167, 14, 16381},
{ 168, 15, 32767}
};
Huffman book10[] = {
/*index length codeword */
{ 0, 6, 34},
{ 1, 5, 8},
{ 2, 6, 29},
{ 3, 6, 38},
{ 4, 7, 95},
{ 5, 8, 211},
{ 6, 9, 463},
{ 7, 10, 976},
{ 8, 10, 983},
{ 9, 10, 1005},
{ 10, 11, 2032},
{ 11, 11, 2038},
{ 12, 12, 4093},
{ 13, 5, 7},
{ 14, 4, 0},
{ 15, 4, 1},
{ 16, 5, 9},
{ 17, 6, 32},
{ 18, 7, 84},
{ 19, 7, 96},
{ 20, 8, 213},
{ 21, 8, 220},
{ 22, 9, 468},
{ 23, 10, 973},
{ 24, 10, 990},
{ 25, 11, 2023},
{ 26, 6, 28},
{ 27, 4, 2},
{ 28, 5, 6},
{ 29, 5, 12},
{ 30, 6, 30},
{ 31, 6, 40},
{ 32, 7, 91},
{ 33, 8, 205},
{ 34, 8, 217},
{ 35, 9, 462},
{ 36, 9, 476},
{ 37, 10, 985},
{ 38, 10, 1009},
{ 39, 6, 37},
{ 40, 5, 11},
{ 41, 5, 10},
{ 42, 5, 13},
{ 43, 6, 36},
{ 44, 7, 87},
{ 45, 7, 97},
{ 46, 8, 204},
{ 47, 8, 221},
{ 48, 9, 460},
{ 49, 9, 478},
{ 50, 10, 979},
{ 51, 10, 999},
{ 52, 7, 93},
{ 53, 6, 33},
{ 54, 6, 31},
{ 55, 6, 35},
{ 56, 6, 39},
{ 57, 7, 89},
{ 58, 7, 100},
{ 59, 8, 216},
{ 60, 8, 223},
{ 61, 9, 466},
{ 62, 9, 482},
{ 63, 10, 989},
{ 64, 10, 1006},
{ 65, 8, 209},
{ 66, 7, 85},
{ 67, 6, 41},
{ 68, 7, 86},
{ 69, 7, 88},
{ 70, 7, 98},
{ 71, 8, 206},
{ 72, 8, 224},
{ 73, 8, 226},
{ 74, 9, 474},
{ 75, 10, 980},
{ 76, 10, 995},
{ 77, 11, 2027},
{ 78, 9, 457},
{ 79, 7, 94},
{ 80, 7, 90},
{ 81, 7, 92},
{ 82, 7, 99},
{ 83, 8, 202},
{ 84, 8, 218},
{ 85, 9, 455},
{ 86, 9, 458},
{ 87, 9, 480},
{ 88, 10, 987},
{ 89, 10, 1000},
{ 90, 11, 2028},
{ 91, 9, 483},
{ 92, 8, 210},
{ 93, 8, 203},
{ 94, 8, 208},
{ 95, 8, 215},
{ 96, 8, 219},
{ 97, 9, 454},
{ 98, 9, 469},
{ 99, 9, 472},
{ 100, 10, 970},
{ 101, 10, 986},
{ 102, 11, 2026},
{ 103, 11, 2033},
{ 104, 9, 481},
{ 105, 8, 212},
{ 106, 8, 207},
{ 107, 8, 214},
{ 108, 8, 222},
{ 109, 8, 225},
{ 110, 9, 464},
{ 111, 9, 470},
{ 112, 10, 977},
{ 113, 10, 981},
{ 114, 10, 1010},
{ 115, 11, 2030},
{ 116, 11, 2043},
{ 117, 10, 1001},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -