Closed rdp closed 4 years ago
Sure it can be done but it requires a support from open-source community.
+1 for zpaq
Out of curiosity, there is no actual technical limitations to adding non-LZ compressors, right? The project description somehow lists the types of compressors included, but I assume that's just kind of a loose filter with the idea of including the "faster" end of the compressing spectrum. If you had a compressor that wasn't LZ but performed well (especially if better than some existing included ones), would @inikep allow it it be included?
Sure, I will allow commits with non-LZ compressors. But I may leave them disabled by default if there will be some compilation issues. For example, I had some problems with auto-disabling glza (requires gcc 4.9+) and LZSSE (requires SSE).
I happened to add bzip2 codec to the lzbench. It is pretty standard compressor so I thought it deserves attention. I didn't do a commit - git is a bit magical to me but I made a patch to the newest version if anyone is interested. Maybe it fill find a place in the bench.
bzip2 was added at https://github.com/inikep/lzbench/commit/278cd4981f3622c4d765c7527ceb9c272325a788 Thanks for the patch
You're welcome. Hope it was good quality.
I wound not merge it otherwise. Thanks again.
Since there's no google group sounding it out here. Might be nice to add a few more compressors (that aren't lz) just in the theory that "more data is good!" or what not. Though I know it goes against the name and scope of the project :)
(ex: zpaq, bsc, whatever else squash has that lzbench doesn't)
Thanks for the benchmarks! :)