├── .github └── workflows │ ├── c-cpp.yml │ └── codeql.yml ├── CMakeLists.txt ├── Kanzi_VS2008.zip ├── Kanzi_VS2022.zip ├── LICENSE ├── README.md ├── SECURITY.md ├── bin └── .gitignore ├── cmake_uninstall.cmake.in ├── kanzi.1.gz ├── lib └── .gitignore └── src ├── BitStreamException.hpp ├── Context.hpp ├── EntropyDecoder.hpp ├── EntropyEncoder.hpp ├── Error.hpp ├── Event.cpp ├── Event.hpp ├── Global.cpp ├── Global.hpp ├── InputBitStream.hpp ├── InputStream.hpp ├── Listener.hpp ├── Magic.hpp ├── Makefile ├── Memory.hpp ├── OutputBitStream.hpp ├── OutputStream.hpp ├── Predictor.hpp ├── Seekable.hpp ├── SliceArray.hpp ├── Transform.hpp ├── api ├── Compressor.cpp ├── Compressor.hpp ├── Decompressor.cpp └── Decompressor.hpp ├── app ├── BlockCompressor.cpp ├── BlockCompressor.hpp ├── BlockDecompressor.cpp ├── BlockDecompressor.hpp ├── InfoPrinter.cpp ├── InfoPrinter.hpp └── Kanzi.cpp ├── bitstream ├── DebugInputBitStream.cpp ├── DebugInputBitStream.hpp ├── DebugOutputBitStream.cpp ├── DebugOutputBitStream.hpp ├── DefaultInputBitStream.cpp ├── DefaultInputBitStream.hpp ├── DefaultOutputBitStream.cpp └── DefaultOutputBitStream.hpp ├── concurrent.hpp ├── configure ├── entropy ├── ANSRangeDecoder.cpp ├── ANSRangeDecoder.hpp ├── ANSRangeEncoder.cpp ├── ANSRangeEncoder.hpp ├── AdaptiveProbMap.hpp ├── BinaryEntropyDecoder.cpp ├── BinaryEntropyDecoder.hpp ├── BinaryEntropyEncoder.cpp ├── BinaryEntropyEncoder.hpp ├── CMPredictor.cpp ├── CMPredictor.hpp ├── EntropyDecoderFactory.hpp ├── EntropyEncoderFactory.hpp ├── EntropyUtils.cpp ├── EntropyUtils.hpp ├── ExpGolombDecoder.cpp ├── ExpGolombDecoder.hpp ├── ExpGolombEncoder.cpp ├── ExpGolombEncoder.hpp ├── FPAQDecoder.cpp ├── FPAQDecoder.hpp ├── FPAQEncoder.cpp ├── FPAQEncoder.hpp ├── HuffmanCommon.cpp ├── HuffmanCommon.hpp ├── HuffmanDecoder.cpp ├── HuffmanDecoder.hpp ├── HuffmanEncoder.cpp ├── HuffmanEncoder.hpp ├── NullEntropyDecoder.hpp ├── NullEntropyEncoder.hpp ├── RangeDecoder.cpp ├── RangeDecoder.hpp ├── RangeEncoder.cpp ├── RangeEncoder.hpp ├── TPAQPredictor.cpp └── TPAQPredictor.hpp ├── io ├── CompressedInputStream.cpp ├── CompressedInputStream.hpp ├── CompressedOutputStream.cpp ├── CompressedOutputStream.hpp ├── IOException.hpp ├── IOUtil.hpp └── NullOutputStream.hpp ├── msvc_dirent.hpp ├── test ├── TestAPI.c ├── TestBWT.cpp ├── TestCompressedStream.cpp ├── TestDefaultBitStream.cpp ├── TestEntropyCodec.cpp └── TestTransforms.cpp ├── transform ├── AliasCodec.cpp ├── AliasCodec.hpp ├── BWT.cpp ├── BWT.hpp ├── BWTBlockCodec.cpp ├── BWTBlockCodec.hpp ├── BWTS.cpp ├── BWTS.hpp ├── DivSufSort.cpp ├── DivSufSort.hpp ├── EXECodec.cpp ├── EXECodec.hpp ├── FSDCodec.cpp ├── FSDCodec.hpp ├── LZCodec.cpp ├── LZCodec.hpp ├── NullTransform.hpp ├── RLT.cpp ├── RLT.hpp ├── ROLZCodec.cpp ├── ROLZCodec.hpp ├── SBRT.cpp ├── SBRT.hpp ├── SRT.cpp ├── SRT.hpp ├── TextCodec.cpp ├── TextCodec.hpp ├── TransformFactory.hpp ├── TransformSequence.hpp ├── UTFCodec.cpp ├── UTFCodec.hpp ├── ZRLT.cpp └── ZRLT.hpp ├── types.hpp ├── util.hpp └── util ├── Clock.hpp ├── Printer.hpp ├── XXHash.hpp └── strings.hpp /.github/workflows/c-cpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/.github/workflows/c-cpp.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Kanzi_VS2008.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/Kanzi_VS2008.zip -------------------------------------------------------------------------------- /Kanzi_VS2022.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/Kanzi_VS2022.zip -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/bin/.gitignore -------------------------------------------------------------------------------- /cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /kanzi.1.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/kanzi.1.gz -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/lib/.gitignore -------------------------------------------------------------------------------- /src/BitStreamException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/BitStreamException.hpp -------------------------------------------------------------------------------- /src/Context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Context.hpp -------------------------------------------------------------------------------- /src/EntropyDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/EntropyDecoder.hpp -------------------------------------------------------------------------------- /src/EntropyEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/EntropyEncoder.hpp -------------------------------------------------------------------------------- /src/Error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Error.hpp -------------------------------------------------------------------------------- /src/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Event.cpp -------------------------------------------------------------------------------- /src/Event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Event.hpp -------------------------------------------------------------------------------- /src/Global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Global.cpp -------------------------------------------------------------------------------- /src/Global.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Global.hpp -------------------------------------------------------------------------------- /src/InputBitStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/InputBitStream.hpp -------------------------------------------------------------------------------- /src/InputStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/InputStream.hpp -------------------------------------------------------------------------------- /src/Listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Listener.hpp -------------------------------------------------------------------------------- /src/Magic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Magic.hpp -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Memory.hpp -------------------------------------------------------------------------------- /src/OutputBitStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/OutputBitStream.hpp -------------------------------------------------------------------------------- /src/OutputStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/OutputStream.hpp -------------------------------------------------------------------------------- /src/Predictor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Predictor.hpp -------------------------------------------------------------------------------- /src/Seekable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Seekable.hpp -------------------------------------------------------------------------------- /src/SliceArray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/SliceArray.hpp -------------------------------------------------------------------------------- /src/Transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/Transform.hpp -------------------------------------------------------------------------------- /src/api/Compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/api/Compressor.cpp -------------------------------------------------------------------------------- /src/api/Compressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/api/Compressor.hpp -------------------------------------------------------------------------------- /src/api/Decompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/api/Decompressor.cpp -------------------------------------------------------------------------------- /src/api/Decompressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/api/Decompressor.hpp -------------------------------------------------------------------------------- /src/app/BlockCompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/BlockCompressor.cpp -------------------------------------------------------------------------------- /src/app/BlockCompressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/BlockCompressor.hpp -------------------------------------------------------------------------------- /src/app/BlockDecompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/BlockDecompressor.cpp -------------------------------------------------------------------------------- /src/app/BlockDecompressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/BlockDecompressor.hpp -------------------------------------------------------------------------------- /src/app/InfoPrinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/InfoPrinter.cpp -------------------------------------------------------------------------------- /src/app/InfoPrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/InfoPrinter.hpp -------------------------------------------------------------------------------- /src/app/Kanzi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/app/Kanzi.cpp -------------------------------------------------------------------------------- /src/bitstream/DebugInputBitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DebugInputBitStream.cpp -------------------------------------------------------------------------------- /src/bitstream/DebugInputBitStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DebugInputBitStream.hpp -------------------------------------------------------------------------------- /src/bitstream/DebugOutputBitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DebugOutputBitStream.cpp -------------------------------------------------------------------------------- /src/bitstream/DebugOutputBitStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DebugOutputBitStream.hpp -------------------------------------------------------------------------------- /src/bitstream/DefaultInputBitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DefaultInputBitStream.cpp -------------------------------------------------------------------------------- /src/bitstream/DefaultInputBitStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DefaultInputBitStream.hpp -------------------------------------------------------------------------------- /src/bitstream/DefaultOutputBitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DefaultOutputBitStream.cpp -------------------------------------------------------------------------------- /src/bitstream/DefaultOutputBitStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/bitstream/DefaultOutputBitStream.hpp -------------------------------------------------------------------------------- /src/concurrent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/concurrent.hpp -------------------------------------------------------------------------------- /src/configure: -------------------------------------------------------------------------------- 1 | # Fake config file 2 | -------------------------------------------------------------------------------- /src/entropy/ANSRangeDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ANSRangeDecoder.cpp -------------------------------------------------------------------------------- /src/entropy/ANSRangeDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ANSRangeDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/ANSRangeEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ANSRangeEncoder.cpp -------------------------------------------------------------------------------- /src/entropy/ANSRangeEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ANSRangeEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/AdaptiveProbMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/AdaptiveProbMap.hpp -------------------------------------------------------------------------------- /src/entropy/BinaryEntropyDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/BinaryEntropyDecoder.cpp -------------------------------------------------------------------------------- /src/entropy/BinaryEntropyDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/BinaryEntropyDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/BinaryEntropyEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/BinaryEntropyEncoder.cpp -------------------------------------------------------------------------------- /src/entropy/BinaryEntropyEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/BinaryEntropyEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/CMPredictor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/CMPredictor.cpp -------------------------------------------------------------------------------- /src/entropy/CMPredictor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/CMPredictor.hpp -------------------------------------------------------------------------------- /src/entropy/EntropyDecoderFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/EntropyDecoderFactory.hpp -------------------------------------------------------------------------------- /src/entropy/EntropyEncoderFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/EntropyEncoderFactory.hpp -------------------------------------------------------------------------------- /src/entropy/EntropyUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/EntropyUtils.cpp -------------------------------------------------------------------------------- /src/entropy/EntropyUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/EntropyUtils.hpp -------------------------------------------------------------------------------- /src/entropy/ExpGolombDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ExpGolombDecoder.cpp -------------------------------------------------------------------------------- /src/entropy/ExpGolombDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ExpGolombDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/ExpGolombEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ExpGolombEncoder.cpp -------------------------------------------------------------------------------- /src/entropy/ExpGolombEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/ExpGolombEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/FPAQDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/FPAQDecoder.cpp -------------------------------------------------------------------------------- /src/entropy/FPAQDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/FPAQDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/FPAQEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/FPAQEncoder.cpp -------------------------------------------------------------------------------- /src/entropy/FPAQEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/FPAQEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/HuffmanCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/HuffmanCommon.cpp -------------------------------------------------------------------------------- /src/entropy/HuffmanCommon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/HuffmanCommon.hpp -------------------------------------------------------------------------------- /src/entropy/HuffmanDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/HuffmanDecoder.cpp -------------------------------------------------------------------------------- /src/entropy/HuffmanDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/HuffmanDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/HuffmanEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/HuffmanEncoder.cpp -------------------------------------------------------------------------------- /src/entropy/HuffmanEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/HuffmanEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/NullEntropyDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/NullEntropyDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/NullEntropyEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/NullEntropyEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/RangeDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/RangeDecoder.cpp -------------------------------------------------------------------------------- /src/entropy/RangeDecoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/RangeDecoder.hpp -------------------------------------------------------------------------------- /src/entropy/RangeEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/RangeEncoder.cpp -------------------------------------------------------------------------------- /src/entropy/RangeEncoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/RangeEncoder.hpp -------------------------------------------------------------------------------- /src/entropy/TPAQPredictor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/TPAQPredictor.cpp -------------------------------------------------------------------------------- /src/entropy/TPAQPredictor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/entropy/TPAQPredictor.hpp -------------------------------------------------------------------------------- /src/io/CompressedInputStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/CompressedInputStream.cpp -------------------------------------------------------------------------------- /src/io/CompressedInputStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/CompressedInputStream.hpp -------------------------------------------------------------------------------- /src/io/CompressedOutputStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/CompressedOutputStream.cpp -------------------------------------------------------------------------------- /src/io/CompressedOutputStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/CompressedOutputStream.hpp -------------------------------------------------------------------------------- /src/io/IOException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/IOException.hpp -------------------------------------------------------------------------------- /src/io/IOUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/IOUtil.hpp -------------------------------------------------------------------------------- /src/io/NullOutputStream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/io/NullOutputStream.hpp -------------------------------------------------------------------------------- /src/msvc_dirent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/msvc_dirent.hpp -------------------------------------------------------------------------------- /src/test/TestAPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/test/TestAPI.c -------------------------------------------------------------------------------- /src/test/TestBWT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/test/TestBWT.cpp -------------------------------------------------------------------------------- /src/test/TestCompressedStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/test/TestCompressedStream.cpp -------------------------------------------------------------------------------- /src/test/TestDefaultBitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/test/TestDefaultBitStream.cpp -------------------------------------------------------------------------------- /src/test/TestEntropyCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/test/TestEntropyCodec.cpp -------------------------------------------------------------------------------- /src/test/TestTransforms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/test/TestTransforms.cpp -------------------------------------------------------------------------------- /src/transform/AliasCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/AliasCodec.cpp -------------------------------------------------------------------------------- /src/transform/AliasCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/AliasCodec.hpp -------------------------------------------------------------------------------- /src/transform/BWT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/BWT.cpp -------------------------------------------------------------------------------- /src/transform/BWT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/BWT.hpp -------------------------------------------------------------------------------- /src/transform/BWTBlockCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/BWTBlockCodec.cpp -------------------------------------------------------------------------------- /src/transform/BWTBlockCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/BWTBlockCodec.hpp -------------------------------------------------------------------------------- /src/transform/BWTS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/BWTS.cpp -------------------------------------------------------------------------------- /src/transform/BWTS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/BWTS.hpp -------------------------------------------------------------------------------- /src/transform/DivSufSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/DivSufSort.cpp -------------------------------------------------------------------------------- /src/transform/DivSufSort.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/DivSufSort.hpp -------------------------------------------------------------------------------- /src/transform/EXECodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/EXECodec.cpp -------------------------------------------------------------------------------- /src/transform/EXECodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/EXECodec.hpp -------------------------------------------------------------------------------- /src/transform/FSDCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/FSDCodec.cpp -------------------------------------------------------------------------------- /src/transform/FSDCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/FSDCodec.hpp -------------------------------------------------------------------------------- /src/transform/LZCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/LZCodec.cpp -------------------------------------------------------------------------------- /src/transform/LZCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/LZCodec.hpp -------------------------------------------------------------------------------- /src/transform/NullTransform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/NullTransform.hpp -------------------------------------------------------------------------------- /src/transform/RLT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/RLT.cpp -------------------------------------------------------------------------------- /src/transform/RLT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/RLT.hpp -------------------------------------------------------------------------------- /src/transform/ROLZCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/ROLZCodec.cpp -------------------------------------------------------------------------------- /src/transform/ROLZCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/ROLZCodec.hpp -------------------------------------------------------------------------------- /src/transform/SBRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/SBRT.cpp -------------------------------------------------------------------------------- /src/transform/SBRT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/SBRT.hpp -------------------------------------------------------------------------------- /src/transform/SRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/SRT.cpp -------------------------------------------------------------------------------- /src/transform/SRT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/SRT.hpp -------------------------------------------------------------------------------- /src/transform/TextCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/TextCodec.cpp -------------------------------------------------------------------------------- /src/transform/TextCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/TextCodec.hpp -------------------------------------------------------------------------------- /src/transform/TransformFactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/TransformFactory.hpp -------------------------------------------------------------------------------- /src/transform/TransformSequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/TransformSequence.hpp -------------------------------------------------------------------------------- /src/transform/UTFCodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/UTFCodec.cpp -------------------------------------------------------------------------------- /src/transform/UTFCodec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/UTFCodec.hpp -------------------------------------------------------------------------------- /src/transform/ZRLT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/ZRLT.cpp -------------------------------------------------------------------------------- /src/transform/ZRLT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/transform/ZRLT.hpp -------------------------------------------------------------------------------- /src/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/types.hpp -------------------------------------------------------------------------------- /src/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/util.hpp -------------------------------------------------------------------------------- /src/util/Clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/util/Clock.hpp -------------------------------------------------------------------------------- /src/util/Printer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/util/Printer.hpp -------------------------------------------------------------------------------- /src/util/XXHash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/util/XXHash.hpp -------------------------------------------------------------------------------- /src/util/strings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flanglet/kanzi-cpp/HEAD/src/util/strings.hpp --------------------------------------------------------------------------------