Il compressione dati È un metodo o un algoritmo che possiamo utilizzare per spremere il volume dei dati per ridurne le dimensioni.

La compressione dei dati è utile per archiviare i file su un’unità e inviarli su Internet. Quando i dati vengono decompressi, l’algoritmo inverso viene utilizzato per lasciare i file come erano.

La compressione è essenziale per l’analisi, l’archiviazione e il trasferimento dei dati. Se guardiamo la sezione degli allegati di Gmail, possiamo vedere che non allega file di più di una certa dimensione.

In tal caso, è possibile utilizzare gli strumenti di compressione per ridurre le dimensioni del file. Ci sono un sacco di strumenti gratuiti e open source che possono svolgere il lavoro di compressione dei dati su Linux.

I 6 migliori strumenti di compressione dei dati per il sistema Linux nel 2021

Concetto di compressione

Esistono due tipi di metodi di compressione dei dati. Sono compressione senza perdita e compressione con perdita. In genere, gli strumenti di compressione creano un .zip, .rar, .tar.gz e altre estensioni di file per comprimere i dati. Nel calcolo digitale, comprimiamo solo blocchi e schemi delle cifre binarie.

Leggi: Come inviare file di grandi dimensioni tramite e-mail

Se guardiamo al nostro noto ambiente informatico, possiamo avere un chiaro concetto di compressione dei dati. Quando la compressione viene applicata da PNG a JPEG, non cambiamo il formato della foto, ma piuttosto il tipo, i metadati e la qualità della foto.

I migliori strumenti di compressione per Linux

Tradizionalmente, diverse distribuzioni Linux hanno il proprio strumento di compressione preinstallato sul sistema. Ad esempio, Ubuntu ha il file manager dell’ambiente desktop GNOME creato da Paolo Bacchilega.

Red Hat e altri sistemi Linux basati su Red Hat utilizzano lo strumento File Roller per comprimere i file sul sistema. In questo post vedremo i dettagli su i 6 migliori strumenti di compressione per le distribuzioni Linux.

1. LZ4

LZ4 è un eccellente strumento di compressione ed è scritto nel linguaggio di programmazione C. Può comprimere più di mezzo gigabyte di dati al secondo.

Ma ovviamente per esperienza pratica posso dire che il tasso di compressione può essere più lento quando il volume di dati è inferiore alla quantità di dati.

Utilizza l’algoritmo di compressione lossless LZ4_HC e LZ77 per comprimere i dati. È possibile accelerare il tasso di compressione dei dati dalle caratteristiche di LZ4.

LZ4 supporta API e servizi basati su CLI, il che significa che puoi utilizzare uno strumento a comparsa LZ4 sul tuo sistema e puoi utilizzare lo strumento di compressione LZ4 tramite l’interfaccia della riga di comando di Linux.

È possibile trovare il repository per lo strumento di compressione LZ4 nel repository ufficiale di Linux, che semplifica l’installazione di LZ4.

Caratteristiche importanti di LZ4

  • LZ4 può comprimere i dati più velocemente.
  • Sebbene non esista un metodo per impostare una password in LZ4, puoi farlo con un piccolo aiuto da CryptoStream.
  • LZ4 ti offre una compressione senza perdita di dati.
  • L’installazione di LZ4 è un processo semplice sulle distribuzioni Linux.
  • Puoi gestire la compressione dei big data con lo strumento LZ4.

Sito web

2. Zstandard

Lo strumento di compressione Zstandard è stato inventato da Facebook Inc. Lo strumento Zstandard è stato scritto in Java, Python, Rust, C # e PHP. Ciò significa che puoi implementare lo strumento Zstandard sul tuo sito Web per comprimere i file.

Può comprimere file a una velocità di 500 MB al secondo e decomprimere a una velocità di 1660 MB al secondo. Ciò significa chiaramente che il rapporto di compressione / decompressione è 2.8. Ma con plug-in aggiuntivi e accelerazioni hardware, il rapporto potrebbe raggiungere il valore di 9,9.

Lo strumento Zstandard ha un numero enorme di API e plug-in da installare sul tuo sistema Linux. Ha un’interfaccia utente molto semplice. L’interfaccia utente grafica dello strumento Zstandard è molto semplice e facile da usare.

Caratteristiche importanti di Zstandard

  • Zstandard consente agli utenti di comprimere e decomprimere i file contemporaneamente.
  • È possibile assegnare lo strumento Zstandard per comprimere l’intero database.
  • Zstandard può utilizzare il metodo di compressione del dizionario per ridurre il tempo di compressione.
  • Zstandard può automatizzare tipi di compressione simili dividendo le attività.
  • È possibile impostare il rapporto di compressione e decompressione nello strumento Zstandard.

Sito web

3. Brotli

Brotli è uno strumento di compressione media che può essere installato su piattaforme Windows e Linux. È uno strumento di compressione e clic per le distribuzioni Linux. Brotli può essere utilizzato e configurato liberamente con qualsiasi server o database basato su cloud.

È scritto in Python e utilizza il metodo di compressione dei dati senza perdita di dati. Comprime i dati nello stesso ordine dei formati di input.

Brotli caratteristiche importanti

  • È possibile ridurre la latenza di compressione utilizzando lo strumento Brotli.
  • Brotli ha reso le prestazioni web più fluide.
  • I plugin Brotli possono essere installati in WordPress per ridurre il tempo di caricamento dei file multimediali sul tuo sito.
  • Brotli può essere configurato con Nginx e altri server web.
  • L’interfaccia utente grafica di Brotli è estremamente semplice.

Sito web

4. Lzop

Lzop è uno degli strumenti di compressione gratuiti e open source per Linux. È disponibile per quasi tutte le distribuzioni Linux. È scritto nel linguaggio di programmazione C. Utilizza l’algoritmo di compressione dati Lempel-Ziv-Oberhumer (lzo).

Il tasso di decompressione di Lzop è superiore a quello di Lzop. È possibile utilizzare lo strumento di compressione Lzop insieme all’interfaccia della riga di comando di Linux.

Caratteristiche importanti di Lzop

  • Lzop è portatile; puoi usarlo senza installarlo sul tuo sistema.
  • Il tasso di compressione dei dati in Lzop è velocissimo.
  • Usa l’estensione file .tzo e .tar.
  • Permette di comprimere e decomprimere più file contemporaneamente.
  • È possibile distribuire lo strumento Lzop per comprimere i dati nel file system Hadoop.

Sito web

5. Pigz

Il Pigz si pronuncia pig-zee ed è uno degli strumenti di compressione più utilizzati. È sviluppato da Mark Adler e scritto in linguaggio di programmazione C. Puoi comprimere, decomprimere e persino recuperare il file compresso danneggiato tramite lo strumento di compressione Pigz sul tuo sistema Linux.

Se hai un processo multi-thread sul tuo sistema Linux, il tasso di compressione può essere migliorato con l’impostazione predefinita dello strumento Pigz. Per impostazione predefinita, comprime i dati nel formato .zz.

Caratteristiche importanti di Pigz

  • Pigz può ridurre magicamente il tempo di compressione.
  • Puoi comprimere un numero enorme di file in un unico comando.
  • Lo strumento di compressione Pigz è utile per gli amministratori di sistema Linux.
  • È possibile scegliere quale estensione di file si desidera aggiungere al file compresso.
  • Se qualcosa va storto durante la compressione viene visualizzato un messaggio di errore.

Sito web

6. Pixz

Pixz è uno degli strumenti più pratici e veloci per la compressione dei dati in Linux, sviluppato da Dave Vasilevsky. Pixz utilizza lo strumento XZ utils e l’algoritmo della catena Lempel-Ziv-Markov per comprimere i dati che fornisce una compressione dei dati senza perdita di dati. Pixz utilizza thread POSIX, libarchive e altre funzioni di libreria per rendere potente lo strumento.

Leggi: Che cos’è un programma per computer ea cosa serve

Poiché utilizzi lo strumento XZ, l’estensione dei file di output degli strumenti Pixz è .xz per impostazione predefinita. Tuttavia, è possibile scegliere qualsiasi altro suffisso o estensione di compressione per racchiudere il nome del file. Rispetto ad altri strumenti di compressione dei dati, Pixz ha lo stesso rapporto di compressione di 7z.

Caratteristiche importanti di Pixz

  • Pixz può rilevare automaticamente i file compressi nella tua directory locale.
  • Puoi comprimere e decomprimere i file contemporaneamente tramite lo strumento Pixz.
  • Rileva automaticamente la configurazione hardware e i core della CPU per offrirti le massime prestazioni.
  • Su Linux, lo strumento Pixz salva automaticamente i record di output standard.
  • Utilizza la topologia a maglia triangolare della decompressione parallela dei dati.

Sito web

conclusione

Finora, ho delineato un elenco degli strumenti di compressione più utilizzati ed efficienti per la distribuzione Linux in tutto il post. Se sei nuovo su Linux, puoi iniziare con lo strumento 7-zip o pbzip2.

Se sei un fan di Winrar e ti piace lavorare nell’interfaccia della riga di comando, ti consiglio vivamente di provarlo. Tuttavia, prova qualsiasi strumento di compressione che trovi adatto al tuo sistema Linux. Puoi anche mantenere il file manager predefinito per il tuo sistema Linux.

Per favore condividi con i tuoi amici e la comunità Linux se trovi questo post utile e informativo. Puoi scriverci con le tue opinioni riguardo a questo post nella sezione commenti.

Lo scopo comune del nostro team è fornire ai nostri mutuatari soluzioni innovative e flessibili di prestito diretto garantito. prezzo cialis Relazioni profonde sono il fulcro della nostra organizzazione e siamo molto orgogliosi della stabilità a lungo termine del nostro team di investimento che vanta solide relazioni con mutuatari e intermediari che sono state stabilite negli ultimi due decenni.