compress.hpp

来自「7Zip软件实现: 七种编码格式的压缩与解压缩功能。」· HPP 代码 · 共 37 行

HPP
37
字号
#ifndef _RAR_COMPRESS_#define _RAR_COMPRESS_class ComprDataIO;class PackingFileTable;#define CODEBUFSIZE     0x4000#define MAXWINSIZE      0x400000#define MAXWINMASK      (MAXWINSIZE-1)#define LOW_DIST_REP_COUNT 16#define NC 299  /* alphabet = {0, 1, 2, ..., NC - 1} */#define DC  60#define LDC 17#define RC  28#define HUFF_TABLE_SIZE (NC+DC+RC+LDC)#define BC  20#define NC20 298  /* alphabet = {0, 1, 2, ..., NC - 1} */#define DC20 48#define RC20 28#define BC20 19#define MC20 257enum {CODE_HUFFMAN,CODE_LZ,CODE_LZ2,CODE_REPEATLZ,CODE_CACHELZ,      CODE_STARTFILE,CODE_ENDFILE,CODE_VM,CODE_VMDATA};enum FilterType {  FILTER_NONE, FILTER_PPM /*dummy*/, FILTER_E8, FILTER_E8E9,  FILTER_UPCASETOLOW, FILTER_AUDIO, FILTER_RGB,  FILTER_DELTA,  FILTER_ITANIUM, FILTER_E8E9V2};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?