Creative Saplings

The Geek Diary (Italiano)

Ottobre 14, 2020
No Comments

Introduzione

In questo articolo impareremo come comprimere file usando la compressione file bz2 strumento (comando bzip2 linux) e decomprimere il file compresso bz2. bzip2 è uno strumento di compressione open source simile allo strumento di compressione zip & gzip utilizzato per comprimere file di grandi dimensioni per ridurne le dimensioni. bzip2 può comprimere file non directory. bzip2 offre una maggiore compressione rispetto a gzip e zip. Il comando bzip2 Linux è stato sviluppato da Julian Seward nel 1996 e rilasciato sotto licenza in stile BSD.

Perché abbiamo bisogno di comprimere un file. Facciamo un esempio. Supponi di voler inviare una mail a qualcuno con un allegato. ma la dimensione del file allegato è maggiore del limite consentito per le dimensioni degli allegati. In tal caso è possibile utilizzare lo strumento di compressione file bz2 (comando bzip2 linux) per comprimere il file e ridurne le dimensioni. Alcune delle principali caratteristiche dello strumento di compressione file bz2 includono:

  • È un’applicazione multipiattaforma disponibile per i principali sistemi operativi, ad esempio Linux, Microsoft Windows, MacOS.
  • Può recuperare i dati danneggiati bz2.
  • Disponibile per sistemi operativi sia a 32 bit che a 64 bit.
  • Può creare una compressione migliore e veloce dei file.

Ora diamo uno sguardo al comando Linux bzip2 con esempi:

Comprimi un file

Comprimi un file usando il comando Linux bzip2.

$ bzip2 myfile.txt # Compress a File

Output:

$ lsmyfile.txt.bz2

Comprimi un file con output standard

Il comando bzip2 con -c comprimerà il file con un output standard.

$ bzip2 -c myfile.txt > myfile.txt.bz2 # Compress a file with standard output

Risultato:

$ lsmyfile.txt myfile.txt.bz2

Comprimi un file mantenendo il file di input (file sorgente)

Normalmente il comando bzip2 comprime il file ed elimina il File sorgente ma comando bzip2 con argomento – k comprimerà il file mantenendo il file di origine non eliminato.

$ bzip2 -k myfile.txt # Compress file without delete Input file

Risultato:

$ lsmyfile.txt myfile.txt.bz2

Comprimi più file contemporaneamente

Lo strumento di compressione file bz2 (comando bzip2 linux) può comprimere più file contemporaneamente. A tal fine, utilizza il comando seguente.

$ bzip2 myfile.txt myfile1.txt myfile2.txt myfile3.txt # Compress multiple files at once

Risultato:

$ lsmyfile1.txt.bz2 myfile2.txt.bz2 myfile3.txt.bz2 myfile.txt.bz2

Controlla l’integrità di un file specificato

bzip2 comando linux con argomento -t controlla l’integrità di un file bz2 specificato. Integrità nel senso che il file bz2 è un file valido o meno. Puoi farlo usando il comando seguente. Se il file è valido, non otterrai alcun output.

$ bzip2 -t myfile.txt.bz2 # Check the Integrity of the bz2 file

Ma se il file bz2 non è un file valido lo farai ottenere errore. Per dimostrarlo, creiamo un file bzip2 utilizzando il comando touch e quindi controlliamo l’integrità.

$ touch myfile.txt.bz2

$ bzip2 -t myfile.txt.bz2 bzip2: myfile.txt.bz2: file ends unexpectedly

Puoi utilizzare il programma “bzip2recover” per tentare di recuperare i dati da sezioni non danneggiate di file danneggiati. Come puoi vedere sopra abbiamo ricevuto l’errore perché non abbiamo creato questo file utilizzando bzip2 comando linux quindi non è un file bz2 valido.

Decomprimi / Estrai / Decomprimi file bz2

Il comando bzip2 con argomento -d decomprime il file bzip2.

$ bzip2 -d myfile.txt.bz2 # Uncompress a file

Risultato:

$ lsmyfile.txt

Puoi usa anche il comando bunzip2 per decomprimere il file bz2. Fai riferimento al comando seguente.

$ bunzip2 myfile.txt.bz2 

Risultato:

$ lsmyfile.txt

Controlla il contenuto di un file compresso bz2 utilizzando il comando bzcat

Puoi controllare il contenuto di un file compresso senza estrarlo. Per farlo dobbiamo usare il comando bzcat Fare riferimento al co mm e di seguito.

$ bzcat myfile.txt.bz2 # Check content of a Compressed fileWelcome to thegeekdiary.com

Comprimi un file con forza

Il comando bzip2 con argomento -f creerà un bz2 file con forza. Fai riferimento al comando seguente.

$ bzip2 -f myfile.txt # Compress a file forcefully

$ lsmyfile.txt.bz2

Comprimere una directory con lo strumento di compressione file bz2

Usando l’unico comando bzip2 linux non possiamo comprimere una directory ma il comando bzip2 con il comando tar può comprimere una directory. Utilizza il comando seguente per eseguire la stessa operazione.

$ tar -cjvf data.tar.bz2 data/ # Compress a Directorydata/data/myfile3.txtdata/myfile2.txtdata/myfile1.txt

Risultato:

$ lsdata data.tar.bz2

Qui l’argomento -j è per la compressione bzip2.

Livelli di compressione

Ci sono 9 livelli di compressione disponibili in ogni compressione attrezzo. I livelli sono 1,2… 9. Qui ti mostrerò due livelli. ad es. Livello 1 & Livello 9.

Il livello 1 fornisce un output di compressione veloce. Fare riferimento al comando seguente.

$ bzip2 -1 myfile.txt # 1 for Fast Compression

Il livello 9 offre il miglior output di compressione. Fare riferimento al comando seguente.

$ bzip2 -9 myfile.txt # 9 for Best Compression

Controlla la licenza & Versione del pacchetto del comando bzip2 Linux

Utilizza il comando bzip2 con argomento -L per controllare la licenza & Versione del pacchetto dello strumento di compressione file bz2.

$ bzip2 -L # Check Version & Licensebzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. Copyright (C) 1996-2010 by Julian Seward. This program is free software; you can redistribute it and/or modify it under the terms set out in the LICENSE file, which is included in the bzip2-1.0.6 source distribution. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file for more details.

Per ulteriore aiuto e informazioni sul comando bzip2 Linux puoi usare il comando seguente.

$ man bzip2 # Access bzip2 manual page

Articles
Previous Post

Ogni dieta chetogenica dovrebbe conoscere questi 5 segni di chetosi

Next Post

Champagne Cocktail (Italiano)

Lascia un commento Annulla risposta

Articoli recenti

  • Best Photography Schools In The World, 2020
  • I cittadini sovrani portano la loro filosofia antigovernativa sulle strade
  • Guida ai costi di riparazione dello stucco
  • Muckrakers (Italiano)
  • Oncologia di precisione

Archivi

  • Febbraio 2021
  • Gennaio 2021
  • Dicembre 2020
  • Novembre 2020
  • Ottobre 2020
  • Settembre 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.