For a project I need fast string compression accessible from Julia. I have found:
* Gzip.jl, file-based access to gzip compression https://github.com/JuliaLang/GZip.jl * Zlib.jl, in-memory access to gzip compression https://github.com/dcjones/Zlib.jl * There has been talks about doing a Julia package for Blosc (blosc.org) and I found this but not sure it's working: https://github.com/jakebolewski/Blosc.jl https://groups.google.com/forum/#!topic/julia-users/eT5_h9zfT5k If anyone knows of more/other compression packages useable from Julia, please share in this thread. This way people can get a more up-to-date view. Compression is a basic building block for a lot of different things so good if we have many options in Julia. Would be very nice to have access to liblzma, xz, paq etc, long-term. If one just needs to estimate the LZ76 complexity there is a pure Julia implementation here: https://github.com/robertfeldt/InfoTheory.jl/blob/master/spikes/lempel_ziv_76_complexity.jl but it has bad performance for long strings compare to Zlib so probably not very useful. Thanks, Robert Feldt
