BCE v0.4 - compressor for stationary data
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 7 commits behind akamiru:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake
CMakeLists.txt
README.md
bce.cpp

README.md

BCE v0.4 Release

Copyright (C) 2016 Christoph Diegelmann

This is free software under GNU Lesser General Public License. See http://www.gnu.org/licenses/lgpl

BCE is a compressor for stationary data. It uses an algorithm described at http://encode.ru/threads/2150-A-new-algorithm-for-compression-using-order-n-models.

Usage:

bce -c archive.bce file [config]
 Compresses "file" to archive "archive.bce" [using config "config"]

bce -d file archive.bce
 Decompresses archive "archive.bce" to "file"

bce -s config file
 Scan "file" and generate a config file "config" to improve the AdaptiveCoder (uses a lot of memory)

Building:

mk build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

Dependings:

libdivsufsort - See https://github.com/y-256/libdivsufsort