├── .gitignore ├── .travis.yml ├── Makefile ├── README.md ├── benchmark ├── Gemfile ├── Gemfile.lock ├── Makefile ├── README.md ├── benchmark.rb ├── generate_people.rb └── measure.py ├── java ├── project.clj ├── src │ ├── SevenZip │ │ ├── Compression │ │ │ ├── LZ │ │ │ │ ├── BinTree.java │ │ │ │ ├── InWindow.java │ │ │ │ └── OutWindow.java │ │ │ ├── LZMA │ │ │ │ ├── Base.java │ │ │ │ ├── Decoder.java │ │ │ │ └── Encoder.java │ │ │ └── RangeCoder │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ ├── Decoder.java │ │ │ │ └── Encoder.java │ │ └── ICodeProgress.java │ └── cc │ │ └── stepien │ │ └── skrot │ │ ├── Codec.java │ │ ├── ICodec.java │ │ ├── LZ4.java │ │ ├── LZMA.java │ │ └── Skrot.java └── test │ └── cc │ └── stepien │ └── skrot │ └── test.clj ├── skr.c ├── skr.h ├── skr.py └── t.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/Gemfile -------------------------------------------------------------------------------- /benchmark/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/Gemfile.lock -------------------------------------------------------------------------------- /benchmark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/Makefile -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/benchmark.rb -------------------------------------------------------------------------------- /benchmark/generate_people.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/generate_people.rb -------------------------------------------------------------------------------- /benchmark/measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/benchmark/measure.py -------------------------------------------------------------------------------- /java/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/project.clj -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/LZ/BinTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/LZ/BinTree.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/LZ/InWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/LZ/InWindow.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/LZ/OutWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/LZ/OutWindow.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/LZMA/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/LZMA/Base.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/LZMA/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/LZMA/Decoder.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/LZMA/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/LZMA/Encoder.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/RangeCoder/BitTreeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/RangeCoder/BitTreeDecoder.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/RangeCoder/BitTreeEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/RangeCoder/BitTreeEncoder.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/RangeCoder/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/RangeCoder/Decoder.java -------------------------------------------------------------------------------- /java/src/SevenZip/Compression/RangeCoder/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/Compression/RangeCoder/Encoder.java -------------------------------------------------------------------------------- /java/src/SevenZip/ICodeProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/SevenZip/ICodeProgress.java -------------------------------------------------------------------------------- /java/src/cc/stepien/skrot/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/cc/stepien/skrot/Codec.java -------------------------------------------------------------------------------- /java/src/cc/stepien/skrot/ICodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/cc/stepien/skrot/ICodec.java -------------------------------------------------------------------------------- /java/src/cc/stepien/skrot/LZ4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/cc/stepien/skrot/LZ4.java -------------------------------------------------------------------------------- /java/src/cc/stepien/skrot/LZMA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/cc/stepien/skrot/LZMA.java -------------------------------------------------------------------------------- /java/src/cc/stepien/skrot/Skrot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/src/cc/stepien/skrot/Skrot.java -------------------------------------------------------------------------------- /java/test/cc/stepien/skrot/test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/java/test/cc/stepien/skrot/test.clj -------------------------------------------------------------------------------- /skr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/skr.c -------------------------------------------------------------------------------- /skr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/skr.h -------------------------------------------------------------------------------- /skr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/skr.py -------------------------------------------------------------------------------- /t.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstepien/skrot/HEAD/t.sh --------------------------------------------------------------------------------