Skip to content

MichaelDietzel/fairytale

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Build status Join the chat at https://gitter.im/encode-ru-Community-Archiver/Lobby

Fairytale

modern lossless community archiver that features

  • state of the art analysis of input data
  • detection and transform / recompression of data to improve compression
  • sorting input and arrange it in different streams
  • deduplication across all streams and recursion levels
  • applying different (best fit) compression algorithms on each stream
  • storing compressed data in a modern archiver format

It offers great modularity so that any algorithm can be added to it and enough flexibility to chose between fast, best practical or experimental state-of-the-art compression. Fairytale is a dream of a next generation archiver and it is a work in progress so if you share our dream and want to contribute, join our great community here

How to build

Using CMake (download it here), you can build on many platforms using your favorite compiler (Visual Studio, MinGW, CodeBlocks, XCode, Unix Makefiles, ...). It will also detect automatically if zlib is installed and if not, compiles it from source.

For Windows, there's a make.bat batch script that works with MinGW. Use make for a 64-bit build, make 32 for a 32-bit build.

For Linux, OSX and ARM, there are Makefiles. Use make for a 64-bit build, make -f Makefile.32 for a 32-bit build.

Releases/Binaries

Please note that this is a very rough prototype that allows for testing of the pre-processing library. It doesn't apply any compression right now.

for ARM

for Linux

for OSX

for Windows

License

Licensed under the LGPL-3.0 license

About

encode.ru community archiver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 63.6%
  • C++ 33.1%
  • Objective-C 2.7%
  • Other 0.6%