[{"title":"( 44 个子文件 59KB ) Reference-arithmetic-coding:Java,Python,C ++中用于教学目的的清晰算术编码实现","children":[{"title":"Reference-arithmetic-coding-master","children":[{"title":"Readme.markdown <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"cpp","children":[{"title":"AdaptiveArithmeticDecompress.cpp <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"FrequencyTable.hpp <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"AdaptiveArithmeticCompress.cpp <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"PpmModel.cpp <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"PpmCompress.cpp <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"ArithmeticDecompress.cpp <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"BitIoStream.cpp <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"PpmModel.hpp <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"ArithmeticCoder.hpp <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"FrequencyTable.cpp <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 787B </span>","children":null,"spread":false},{"title":"BitIoStream.hpp <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"PpmDecompress.cpp <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"ArithmeticCompress.cpp <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"ArithmeticCoder.cpp <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false}],"spread":false},{"title":"python","children":[{"title":"adaptive-arithmetic-compress.py <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"ppm-decompress.py <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"arithmetic-decompress.py <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"arithmetic-compress.py <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"ppmmodel.py <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"adaptive-arithmetic-decompress.py <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"ppm-compress.py <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"arithmeticcoding.py <span style='color:#111;'> 20.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"test","children":[{"title":"ArithmeticCompressTest.java <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"AdaptiveArithmeticCompressTest.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"PpmCompressTest.java <span style='color:#111;'> 1019B </span>","children":null,"spread":false},{"title":"ArithmeticCodingTest.java <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"SimpleFrequencyTable.java <span style='color:#111;'> 7.48KB </span>","children":null,"spread":false},{"title":"BitOutputStream.java <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"FrequencyTable.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"AdaptiveArithmeticCompress.java <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"PpmModel.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"CheckedFrequencyTable.java <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"ArithmeticEncoder.java <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"ArithmeticDecompress.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"BitInputStream.java <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"ArithmeticCoderBase.java <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"AdaptiveArithmeticDecompress.java <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"ArithmeticDecoder.java <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"ArithmeticCompress.java <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"FlatFrequencyTable.java <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"PpmCompress.java <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"PpmDecompress.java <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]