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.