📄 hufftables.c
字号:
{ 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}, { 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},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -