GNU/Linux >> Linux Esercitazione >  >> Linux

Comprimi i file zip con una compressione maggiore

Non è possibile migliorare il rapporto di compressione senza decomprimere i dati. Non è necessario estrarre tutti i file zip prima di comprimerli, ma ti consiglio di decomprimere un intero file zip prima di ricomprimerli.

È possibile ricomprimere i file in un file zip uno alla volta e aggiungerli nuovamente prima di passare al file successivo contenuto nel file zip. Ciò richiede N riscritture del file zip per un file zip contenente N file. È molto più efficiente estrarre gli N file e generare il nuovo file zip in una volta sola, comprimendo tutti i file con -9 .


C'è un'utilità chiamata AdvanceCOMP che fa esattamente quello che stai cercando. Ricomprime i file ZIP e GZ (e alcuni altri) senza estrazione intermedia su disco. (Credo che il meccanismo utilizzato sia quello di decomprimere i dati e ricomprimerli, ma ciò non richiede la scrittura di file su disco o la rigenerazione dei metadati.)


Linux
  1. Come crittografare i file con gocryptfs su Linux

  2. Come comprimere file e directory su Linux (con esempi)

  3. Come comprimere più file su Linux

  4. Eseguire il backup dei file con rsync

  5. Comprimi file PDF su Linux con Densify

Come ruotare e comprimere i file di registro in Linux con Logrotate

Come decomprimere i file in Linux

Comprimi, crittografa, dividi e trasporta file di grandi dimensioni in modo sicuro

Come comprimere un file in Linux

Reimballare i file 7z in file zip in Linux

Come comprimere i file con un limite di dimensione?