by El_Tate on Fri Apr 23, 2010 5:18 pm
Yes, that's right i'm the same guy who posted on the blog...
Yes, i did know that XZ and LZMA are closely related, but thanks for point out that. Okay 7z isn't good for backups (but can be used with tar to preserve file permissions), but can you tell me the (main) difference between zip and gzip please?, cuz zlib uses the same algorithm as katz's zip (or info-zip which also supports file permissions in posix file systems and ntfs).
I'm wondered why for you zip it's an ugly format, since gzip is based on it. I mean, zip, gzip, info-zip, dotnetzip, libzip or almost any based zip library uses deflate as main algorithm, only 7z and XZ uses LZMA (and 7z has his own implementation of Deflate wich seems to perform better than zlib), the diference is, of course, that zip isn't a solid compressor (which 7z and tgz/tbz2/txz are). That's why i suggested the inclusion of 7z and XZ, since both uses the same thing and the 1st can archive.
Also, maybe you can help me with a small project that i've to do for the univ, if you want of course. I've to do a module (in asp.net unfortunally) to make backups, and i've to choice a good lib to compress the files (in volumes too). Originally i thought the use of zlib, 7za or DotNetZip, but maybe you can point me the right way. It has to be used inside the program. And i can use tar to archive also (in case that only choose a non-archiver compressor)
And... some non-native formats sometimes perform better than the native ones, i don't see the big deal with that since we are choosing between free/libre alternatives. I mean... i don't request to use rar as main format to store the data or uha or whatever... :p
I don't want to be misunderstood, i mean... i use mint, i promote mint, i like mint (and his tools), and i just want to try to propose ideas which i think that we can benefit of all of us, since i'm tired to choose between a lot of alternatives and each one does a "something" that the other don't. We need to unite the things up in order to came with better choices for the newcomers and simplify things for the "old" users.
Thanks and you're welcome.