Re: [opensuse-factory] Re: 'xz' (LZMA) support by default on our build environments...
2011/12/31 Linda Walsh <suse@tlinx.org>:
Joerg Schilling wrote:.
7z only supports some ancient tar formats but not POSIX.1-2001 and it does not behave correctly for uncompressing data as it does not implement the compress(1) CLI. xz e.g. was written in order to get a compliant CLI for the 7z compression method. J�rg
I use it all the time on windows... posix?!? what's that? wait...did I SAY it handled ".Z" extensions...no.... um... like can you read? It doesn't wash your socks either!...
"It doesn't wash your socks either!" - that would be awesome feature...
Does bzip2 handle .Z? does xz? You are missing the point.
I'm not suggesting it replace tar or cpio, or cab-create, or a linker...or any of the other formats it can read (it's great to try on an exe files... shows you all the loadable parts, and all the resources...looked at just like a directory of files..
I was just suggesting it was a bit more flexibile than having to add xz/lzma/zip/gzip/bzip2...ok, so it doesn't handle .Z, but have you ever used. .Z?
I got the source for it and tried compressing... it was slow and sucked!
it was worse than zip gzip bzip...just about anything. gzip was far faster and better, than compress...I literally deleted the binary off my system so I wouldn't use it accidently, thinking that since it was so protected and patented for so long it must have been good... Ick!
As for xz, it doesn't seem to handle the variety of files that 7z did, which is sad..they made it conform by making it stupid. Typical.
xz is just a plain implementation of the LZMA algorithm. It's not meant to be a swiss army knife of packing utilities :)
ok, the cmdline syntax is a bit much like "zip"... so if you can't handle that, then you SOL, but it at least has the ability to R/W STDIN/STDOUT, which I don't think zip provided for (maybe it does, I just don't know about it)....
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Nelson Marques wrote:
As for xz, it doesn't seem to handle the variety of files that 7z did, which is sad..they made it conform by making it stupid. Typical.
xz is just a plain implementation of the LZMA algorithm. It's not meant to be a swiss army knife of packing utilities :)
I think you're right, Joerg was confused...xz was a replacement for lzma to add a file-type header to the front, since lzma didn't do that and if you don't have a file suffix on it, it just looks like a binary blob... I don't remember any of the stuff I read about xz being designed to replace 7z, THOUGH, by transitive property... I think lzma was a first attempt at unix-i-fying 7z/7zip.... Maybe that's where Joerg got the derivation...? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Linda Walsh <suse@tlinx.org> wrote:
Nelson Marques wrote:
As for xz, it doesn't seem to handle the variety of files that 7z did, which is sad..they made it conform by making it stupid. Typical.
xz is just a plain implementation of the LZMA algorithm. It's not meant to be a swiss army knife of packing utilities :)
I think you're right, Joerg was confused...xz was a replacement for lzma to add a file-type header to the front, since lzma didn't do that and if you don't have a file suffix on it, it just looks like a binary blob...
Well, you are confused. 7z is not a replacement for tar as you seem to believe and usually programs that try to do too many jobs don't do them all right. Jörg -- EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin js@cs.tu-berlin.de (uni) joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 01/01/2012 10:34 AM, Joerg Schilling pecked at the keyboard and wrote:
Linda Walsh<suse@tlinx.org> wrote:
Nelson Marques wrote:
As for xz, it doesn't seem to handle the variety of files that 7z did, which is sad..they made it conform by making it stupid. Typical.
xz is just a plain implementation of the LZMA algorithm. It's not meant to be a swiss army knife of packing utilities :)
I think you're right, Joerg was confused...xz was a replacement for lzma to add a file-type header to the front, since lzma didn't do that and if you don't have a file suffix on it, it just looks like a binary blob...
Well, you are confused. 7z is not a replacement for tar as you seem to believe and usually programs that try to do too many jobs don't do them all right.
Jörg
Remember the saying: "Jack of all trades, Master of *none*." -- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
I didn't knew that one, but I do have to agree with it, wise words. NM 2012/1/1 Ken Schneider - openSUSE <suse-list3@bout-tyme.net>:
On 01/01/2012 10:34 AM, Joerg Schilling pecked at the keyboard and wrote:
Linda Walsh<suse@tlinx.org> wrote:
Nelson Marques wrote:
As for xz, it doesn't seem to handle the variety of files that 7z did, which is sad..they made it conform by making it stupid. Typical.
xz is just a plain implementation of the LZMA algorithm. It's not meant to be a swiss army knife of packing utilities :)
---
I think you're right, Joerg was confused...xz was a replacement for lzma to add a file-type header to the front, since lzma didn't do that and if you don't have a file suffix on it, it just looks like a binary blob...
Well, you are confused. 7z is not a replacement for tar as you seem to believe and usually programs that try to do too many jobs don't do them all right.
Jörg
Remember the saying:
"Jack of all trades, Master of *none*."
-- Ken Schneider SuSe since Version 5.2, June 1998
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- Nelson Marques /* http://www.marques.so nmo.marques@gmail.com */ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sunday, January 01, 2012 11:46:23 AM Ken Schneider - openSUSE wrote:
... Remember the saying:
"Jack of all trades, Master of *none*."
Sometimes you don't need Master skills, just small pieces of it. Busybox and to some extent LibreOffice are examples of that. They are exactly what "Jack of all trades", but they work fine for their scope. Problem with 7z is most likely lack of time to keep up with ever changing development environment in Linux. -- Regards, Rajko -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Joerg.Schilling@fokus.fraunhofer.de
-
Ken Schneider - openSUSE
-
Linda Walsh
-
Nelson Marques
-
Rajko M.