⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hufftables.c

📁 JPEG-MPEG編解碼技術書集的代碼
💻 C
📖 第 1 页 / 共 3 页
字号:

#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 + -