-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
create 7-Zip plugin #413
Comments
Creating plugin is a nice initiative, but... then it will be a painful experience for users: they expect that everything works out of the box. Perhaps, it will be more efficient to negotiate with Igor Pavlov (7-Zip author), to make Brotli the part of official distribution. |
Meanwhile, to play with different compressors one can use Squash - Compression Abstraction Library. It already has 31 compressor plugin (including Brotli) and has bindings for Vala and Rust. |
I am creating an 7-Zip plugin for brotli. Currently there seems to be no special magic for testing of brotli's presence in some data. I found some first definitions of a frame format v3 in the brotli repository of @madler ... but that's it. For my 7-Zip extension, the stream with the container will be defined like this:
But I could also support "normal" brotli streams, if I can recognize them. AFAIK, Igor will not add new codecs to Standard 7-Zip currently. Edit: Oh, I just found #462 ... |
I think this issue can be closed now, cause you have an 7-Zip plugin for brotli now ;-) |
Cool! 👍 |
please create a plugin for 7-Zip so that this open and free archiver can also compress images using FLIF.
This would also help making Brotli more famous in the world.
there are already plugins that work with 7-Zip (including descriptions and sources):
ZSTD
https://github.com/mcmilk/7-Zip-Zstd
LZHAM
http://richg42.blogspot.de/search?updated-max=2015-12-03T16:22:00-08:00&max-results=7&start=21&by-date=false
https://github.com/richgel999/lzham_codec_devel
The text was updated successfully, but these errors were encountered: