Compressione

Le 10 migliori utility per la compressione dei file su Linux

Le 10 migliori utility per la compressione dei file su Linux
Trasferire file da un computer a un altro o archiviarli in modo sicuro è un compito importante sia per gli utenti normali che per quelli professionali. A volte non è possibile inviare file di dimensioni superiori a una certa dimensione su Internet, quindi sono necessarie utilità che ti aiutino a ridurre le dimensioni del file senza compromettere i dati o la sua qualità. Aiuta anche a unire più file e a ridurre le dimensioni complessive del file per aiutarti a inviarlo in modo sicuro su Internet.

Gli utenti Linux sono benedetti con molte utility di compressione file efficaci e affidabili a loro disposizione.

La maggior parte delle utilità elencate qui funziona bene con tutte le distribuzioni Linux e le abbiamo testate su Ubuntu.

catrame

Il catrame la compressione dei file è una delle utility di compressione dei file più utilizzate su Linux. I file compressi con questa utility hanno il suffisso .catrame.gz e .tgz, e sono anche chiamati tarball.

Ad esempio, se abbiamo un file/directory chiamato scambio1 nella directory corrente. Per salvarlo in un file compresso denominato file.catrame, gz, dobbiamo eseguire il seguente comando nel terminale:

$ file tar -czvf.catrame.gz swap1

Ti starai chiedendo cosa cambia esattamente -czvf significa, vediamolo uno per uno.

-c : Crea un archivio
-z : Comprimi archivio con gzip
-v : conosciuto come "verboso". Visualizza lo stato di avanzamento nella finestra del terminale durante la creazione dell'archivio.
-f : Questo interruttore ti permette di specificare il nome del file dell'archivio.

Installalo eseguendo il seguente comando nel terminale:

$ sudo apt-get install tar

gzip

Il gzip sta per GNU Zip ed è un formato di compressione di file open source utilizzato per comprimere singoli file. Produce file zippati con il suffisso .gz estensione.

ZIP e GZIP, sono entrambi formati di compressione file molto popolari quando si tratta di risparmiare spazio e ridurre il tempo necessario per inviare il file su Internet.

Ecco la sua sintassi di base:

$ gzip [Opzioni] [nomi file]

Usando l'interruttore -io ti darà informazioni dettagliate sul file compresso.

Per decomprimere un file usa la sintassi:

$ gzip -d nomefile.gz

Per installare gzip, esegui il seguente comando nel terminale:

$ sudo apt-get install gzip

7zip

Il 7zip è un'utilità di compressione file open source che è stata inizialmente sviluppata per gli utenti Windows e successivamente è stata portata su altri sistemi operativi come Linux e le sue distribuzioni. Supporta più formati di compressione di file ed è popolare per un elevato rapporto di compressione con le tecniche di compressione LZMA e LZMA2.

Sintassi:

$ 7z un nome di file.nome file 7z

Estrarre:

$ 7z e nome file.7z

Per installare 7zip, esegui il seguente comando nel terminale:

$ sudo apt-get install p7zip-full p7zip-rar

lzma

Il lzma è un'altra utility di compressione file come zip o tar, e viene fornita preinstallata con Linux e le sue distribuzioni. È un'utilità di compressione dei file piuttosto veloce rispetto ad altre.

Per creare un archivio:

$ lzma -c --stdout nomefile> nomefile.lzma

Per estrarre i file:

$ lzma -d --stdout nomefile.lzma >nome file

bzip2

Il bzip2 è un'utilità di compressione file gratuita e open source. È un'utilità di file più veloce rispetto a gzip ma può comprimere solo un singolo file alla volta.
Sintassi:

$ bzip2 nome file

Questa tecnica utilizza più RAM durante la compressione. Per ridurne l'utilizzo, cambiare -S, come mostrato di seguito:

$ bzip2 -s nome file

Estrarre:

$ bzip2 -d nomefile.bz2

compressione file xz

Il xz è un aggiornamento dell'utilità di compressione file lzma ma può comprimere solo un singolo file alla volta. Si integra bene con tutte le distribuzioni Linux, anche le versioni precedenti.

Sintassi per comprimere:

$ xz nome file

Sintassi da estrarre:

$ xz -d nomefile.xz

condividere

Il condividere, Corto per "archivio shell”, è un'utilità di compressione file semplice e affidabile per utenti personali e avanzati.

Sintassi per comprimere:

$ nome file shar > nome file.condividere

Sintassi da estrarre:

$ unshare nome file.condividere

Per installare shar, esegui il seguente comando nel terminale:

$ sudo apt-get install sharutils

ar

Il ar è un'utilità di compressione file ampiamente utilizzata in Debian e nei suoi derivati.

Sintassi per comprimere:

$ ar nome file cvsr.un nome di file

Sintassi da estrarre:

$ ar -xv nome file

kgb

Il kgb è libero di utilizzare l'utilità di compressione dei file con supporto per la maggior parte dei formati di file. Supporta l'archiviazione di più file in uno con un alto rapporto di compressione.

Sintassi per archiviare:

$ kgp nome file.nome file kgb

Sintassi per decomprimere:

$ kgb x nome file.kgb

Per installare kgb, esegui il seguente comando nel terminale:

$ sudo apt-get install kgb

pax

Il pax sta per Portable Archive Exchange ed è un'utilità di compressione dei file utilizzata nella creazione e nell'estrazione di archivi. Supporta vari formati di compressione file come tar, cpio, bcpio e ustar.

Sintassi per comprimere:

$ pax -wf nomefile.nome file tar

Sintassi per decomprimere:

$ pax -r < filename.tar

Per installare pax, esegui il seguente comando nel terminale:

$ sudo apt-get install pax

Quindi, queste sono le 10 migliori utility di compressione file per Linux e le sue distribuzioni. Esistono ancora altre utilità di compressione per Linux, ma queste 10 sono le migliori se testate su vari parametri. Sentiti libero di condividere le tue opinioni con noi su @linuxhint e @SwapTirthakar.

Come utilizzare Xdotool per stimolare i clic del mouse e le sequenze di tasti in Linux
Xdotool è uno strumento da riga di comando gratuito e open source per simulare i clic del mouse e le sequenze di tasti. Questo articolo tratterà una b...
I 5 migliori mouse per computer ergonomici per Linux
L'uso prolungato del computer provoca dolore al polso o alle dita?? Soffri di rigidità articolare e devi continuamente stringerti la mano? Senti un do...
Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...