GNU/Linux >> Znalost Linux >  >> Linux

Komprimujte soubory zip s vyšší kompresí

Kompresní poměr nelze zlepšit bez dekomprese dat. Před komprimací nemusíte extrahovat všechny soubory zip, ale před opětovnou komprimací bych doporučil dekomprimovat jeden celý soubor zip.

Je možné znovu zkomprimovat soubory v souboru zip jeden po druhém a znovu je přidat před přechodem na další soubor obsažený v souboru zip. To vyžaduje N přepsání souboru zip pro soubor zip obsahující N souborů. Mnohem efektivnější je extrahovat N souborů a vygenerovat nový zipfile najednou, komprimovat všechny soubory pomocí -9 .


Existuje nástroj s názvem AdvanceCOMP, který dělá přesně to, co hledáte. Znovu komprimuje soubory ZIP a GZ (a některé další) bez zprostředkující extrakce na disk. (Věřím, že použitým mechanismem je dekomprimovat data a znovu je zkomprimovat, ale to nevyžaduje zápis souborů na disk nebo regeneraci metadat.)


Linux
  1. Jak šifrovat soubory pomocí gocryptfs na Linuxu

  2. Jak komprimovat soubory a adresáře v systému Linux (s příklady)

  3. Jak komprimovat více souborů v systému Linux

  1. Podpora více vláken v 7za

  2. Přebalte soubory 7z do souborů zip v linuxu

  3. Soubory ZIP se v Linuxu rozšiřují zpětnými lomítky, žádné podadresáře

  1. Jak rozbalit soubory v Linuxu (s příklady)

  2. Komprimovat složku s tar?

  3. Jak komprimovat soubory s omezením velikosti?