-
Notifications
You must be signed in to change notification settings - Fork 480
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
XZ in SharpCompress #94
Comments
Don't know if @weltkante is interested |
Might be interesting if we can clarify the quality of the LZMA encoders (or replace them), though I'm probably not going to spend any time on XZ before I have finished lzma/7z and issue #91. So if someone else wants to look into XZ before that, feel free to do so. |
Definitely finish updating LZMA encoders. Just thought integrating XZ might be easy after that as when I looked at it last it was very ZIP like as a container format. |
It would be a good idea when it is implemented to make use of the block index XZ files can contain to allow for XZStream to be seekable. |
@claunia sounds good. Any chance of a contribution? :) |
Still want this. Need licensing changed though sambott/XZ.NET#3 |
@adamhathcock you can add .lzma support. It can be done in a few lines: Sorry cannot send you a patch right now :( |
I'm not sure what you mean. If |
@adamhathcock yes, looks like that, because it's the most simple specification ever done: https://svn.python.org/projects/external/xz-5.0.3/doc/lzma-file-format.txt the tools to create them were deprecated by xz that can (and don't recommend) create them and extract them. |
I can add a stream to read it. Not sure I want to go further if it's not highly used. |
It was used quite extensively in Linux from its inception until XZ deprecated it. From 2004 it was the default LZMA compressor for *NIX, til XZ was launched in 2008. LZIP was created to replace .lzma, but I've never seen it used in a single place, while .lzma was used for the Linux kernel source distribution and even the package managers in some Linux distributions before being replaced by XZ altogether. So, in a nutshell, .lzma is more common than .lzip. |
Looks like there's a XZ implementation that might be primed to be included:
sambott/XZ.NET#1
The text was updated successfully, but these errors were encountered: