All Projects → schnaader → fairytale

schnaader / fairytale

Licence: LGPL-3.0 license
encode.ru community archiver

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to fairytale

dsp
DSP and filtering library
Stars: ✭ 36 (+24.14%)
Mutual labels:  compression
Lib.AspNetCore.WebSocketsCompression
[Archived] Lib.AspNetCore.WebSocketsCompression is a library which provides a managed implementation of the WebSocket protocol, along with server integration components and support for permessage-deflate compression.
Stars: ✭ 23 (-20.69%)
Mutual labels:  compression
lossyless
Generic image compressor for machine learning. Pytorch code for our paper "Lossy compression for lossless prediction".
Stars: ✭ 81 (+179.31%)
Mutual labels:  compression
ZetaProducerHtmlCompressor
A .NET port of Google’s HtmlCompressor library to minify HTML source code.
Stars: ✭ 31 (+6.9%)
Mutual labels:  compression
ZstdKit
An Objective-C and Swift library for Zstd (Zstandard) compression and decompression.
Stars: ✭ 22 (-24.14%)
Mutual labels:  compression
PulseTile-AngularJS
Leading edge modular UI framework for healthcare. Based on AngularJS. See documentation at http://docs.pulsetile.com/ See plugins at https://github.com/PulseTile-Plugins ##
Stars: ✭ 19 (-34.48%)
Mutual labels:  usability
ViNet
ViNet Pushing the limits of Visual Modality for Audio Visual Saliency Prediction
Stars: ✭ 36 (+24.14%)
Mutual labels:  state-of-the-art
Spring
FASTQ compression
Stars: ✭ 71 (+144.83%)
Mutual labels:  compression
compbench
⌛ Benchmark and visualization of various compression algorithms
Stars: ✭ 21 (-27.59%)
Mutual labels:  compression
NBT
A java implementation of the NBT protocol, including a way to implement custom tags.
Stars: ✭ 128 (+341.38%)
Mutual labels:  compression
map2
A scripting language that allows complex key remapping on Linux.
Stars: ✭ 99 (+241.38%)
Mutual labels:  usability
gzipped
Replacement for golang http.FileServer which supports precompressed static assets.
Stars: ✭ 86 (+196.55%)
Mutual labels:  compression
urbit-content-archiver
A CLI application which allows you to archive Urbit channels and all linked content in them.
Stars: ✭ 33 (+13.79%)
Mutual labels:  archiver
sqlite3-compression-encryption-vfs
Compression and Encryption Virtual File System for SQLite 3.
Stars: ✭ 88 (+203.45%)
Mutual labels:  compression
zstd-rs
zstd-decoder in pure rust
Stars: ✭ 148 (+410.34%)
Mutual labels:  compression
captain-fact
📚 Documentation, wiki and community discussions
Stars: ✭ 59 (+103.45%)
Mutual labels:  community-driven
MEGA Manager
Cloud syncing manager for multiple MEGA cloud storage accounts with syncing, data gathering, compresssion and optimization capabilities.
Stars: ✭ 29 (+0%)
Mutual labels:  compression
laravel-Packer
CSS, Javascript and Images packer/processors to Laravel
Stars: ✭ 57 (+96.55%)
Mutual labels:  compression
web-config
A Rollup configuration to build modern web applications with sweet features as for example SCSS imports, Service Worker generation with Workbox, Karma testing, live reloading, coping resources, chunking, treeshaking, Typescript, license extraction, filesize visualizer, JSON import, budgets, build progress, minifying and compression with brotli a…
Stars: ✭ 17 (-41.38%)
Mutual labels:  compression
zpaqfranz
Deduplicating archiver with encryption and paranoid-level tests. Swiss army knife for the serious backup and disaster recovery manager. Ransomware neutralizer. Win/Linux/Unix
Stars: ✭ 86 (+196.55%)
Mutual labels:  compression

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

Important

This repository is moving to Gitlab - please update your bookmarks and do any contributions there. The GitHub repository will be removed after successful migration.

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].