Comments (4)
I see value in integrating SREP/REP as well. Note the following: http://freearc.org/research/SREP39.htm#3.92
from squash.
Any news on this? It would be a great feature to have.
from squash.
I just took a look at srep and that's probably not likely. It looks like it's really more of a research thing. The main() funciton is huge, it would require significant modifications to work as a library.
Tornado looks more promising; I don't think it would be too difficult to put something together using the splicing API.
I haven't looked at the others yet… which one(s) would be good to have?
from squash.
So here's a list of tools i've used, and also most of these such as srep and precomp are popular in the compression scene.
Precomp: https://github.com/schnaader/precomp-cpp searches the input file for compressed streams and losslessly unpacks them.
Srep: as already mentioned is very good, enables to get from 5 to 20% more after compressed further with lzma.
Nanozip: (http://nanozip.net/, orginal website is dead so you can use http://nanozip.ijat.my/) is a very strong compression tool, it has ratio similar of brotli, and support differen compression modes depending on file type, unfortunately it's not opensource and it has been discontinued(probably?), website died last year.
Example of a compression workflow with these: files > concatenate those with free arc > precomp > srep > lzma2 or nanozip.
I redirect you to those forums where you can find out more about these tools, in case you didn't know them already:
https://encode.ru/forums/2-Data-Compression
http://fileforums.com/forumdisplay.php?f=55
from squash.
Related Issues (20)
- Support for PGI compilers
- Support for Lizard HOT 2
- Some variadic functions rely on undefined behavior
- Adding lzfse benchmarks HOT 2
- cmake: zlib-ng check failure HOT 7
- Make use of all zstd compression levels? HOT 2
- Pareto frontier? HOT 3
- Compression ratio ambiguity in all charts
- Include video compression dataset? HOT 1
- dynamic benchmark result with echarts scatter
- Zstd Squash Compression Benchmark contain only one level HOT 1
- Include genomics dataset
- Aligned alloc/free might have bug
- Introduce igzip which ultra fast impl compatible with zlib
- Example doesn't show how to use squash_decompress with unknown decompressed length HOT 2
- Add compression level 0 for Brotli
- Where is the blosc?
- Update ZStandard, Increase Range HOT 1
- Add zopfli (gzip) compressor
- add lzturbo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from squash.