[{"title":"( 47 个子文件 48KB ) Huffman:用c实现文件压缩和解压的霍夫曼编码算法","children":[{"title":"Huffman-master","children":[{"title":".gitignore <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"benchmark.sh <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 17.60KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"crc","children":[{"title":"crc32.h <span style='color:#111;'> 516B </span>","children":null,"spread":false}],"spread":true},{"title":"thread_pool","children":[{"title":"syncqueue.h <span style='color:#111;'> 835B </span>","children":null,"spread":false},{"title":"thread.h <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"future.h <span style='color:#111;'> 797B </span>","children":null,"spread":false},{"title":"pool.h <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"queue.h <span style='color:#111;'> 995B </span>","children":null,"spread":false}],"spread":true},{"title":"parse_arg","children":[{"title":"parse_long_opt.h <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"parse_error.h <span style='color:#111;'> 833B </span>","children":null,"spread":false},{"title":"parse_arg.h <span style='color:#111;'> 789B </span>","children":null,"spread":false},{"title":"parse_short_opt.h <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"huffman_tree","children":[{"title":"huffman.h <span style='color:#111;'> 555B </span>","children":null,"spread":false},{"title":"huffmantree.h <span style='color:#111;'> 720B </span>","children":null,"spread":false},{"title":"huffmannode.h <span style='color:#111;'> 594B </span>","children":null,"spread":false}],"spread":true},{"title":"io_operation.h <span style='color:#111;'> 675B </span>","children":null,"spread":false},{"title":"compression","children":[{"title":"compression_threaded.h <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"compression.h <span style='color:#111;'> 584B </span>","children":null,"spread":false}],"spread":true},{"title":"decompression","children":[{"title":"decompression.h <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"decompression_threaded.h <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"header","children":[{"title":"header.h <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"arg_callback.h <span style='color:#111;'> 865B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"main.c <span style='color:#111;'> 11.40KB </span>","children":null,"spread":false},{"title":"io_operation.c <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"crc","children":[{"title":"crc32.c <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"thread_pool","children":[{"title":"future.c <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"queue.c <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"syncqueue.c <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"pool.c <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"thread.c <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"arg_callback.c <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"parse_arg","children":[{"title":"parse_long_opt.c <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"parse_short_opt.c <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"parse_arg.c <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"parse_error.c <span style='color:#111;'> 902B </span>","children":null,"spread":false}],"spread":true},{"title":"huffman_tree","children":[{"title":"huffman.c <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"huffmantree.c <span style='color:#111;'> 971B </span>","children":null,"spread":false},{"title":"huffmannode.c <span style='color:#111;'> 584B </span>","children":null,"spread":false}],"spread":false},{"title":"compression","children":[{"title":"compression.c <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"compression_threaded.c <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"decompression","children":[{"title":"decompression.c <span style='color:#111;'> 792B </span>","children":null,"spread":false},{"title":"decompression_threaded.c <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false}],"spread":false},{"title":"header","children":[{"title":"header.c <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]