Chcete zlepšit tuto otázku? Aktualizujte otázku tak, aby se zaměřila pouze na jeden problém úpravou tohoto příspěvku.
Zavřeno před 6 lety.
Vylepšete tuto otázku
Dělám tuny komprese souborů. Většina věcí, které komprimuji, je pouze kód, takže musím použít kompresi s menší ztrátou. Zajímalo by mě, jestli existuje něco, co nabízí lepší zmenšení velikosti než 7zip. Nezáleží na tom, jak dlouho trvá komprimace nebo dekomprimace, na velikosti záleží. Ví někdo o takovém softwaru v Linuxu? Nebo je nejlepší 7zip?
Přijatá odpověď:
7zip je spíše kompaktor (jako PKZIP) než kompresor. Je k dispozici pro Linux, ale může vytvářet pouze komprimované archivy v běžných souborech, není například schopen komprimovat stream. Není schopen uložit většinu atributů souborů Unix, jako je vlastnictví, ACL, rozšířené atributy, pevné odkazy…
V systému Linux jako kompresor , máte xz který používá stejný kompresní algoritmus jako 7zip (LZMA2). Můžete jej použít ke kompresi archivů tar.
Jako pro gzip a bzip2 , existuje paralelní varianta pixz který může využít několik procesorů k urychlení komprese (xz umí to také nativně od verze 5.2.0 s -T volba). pixz varianta také podporuje indexování komprimovaný tar archiv, což znamená, že je schopen extrahovat jeden soubor, aniž by bylo nutné soubor rozbalovat od začátku.