GZIP, TAR, BZIP2

440
-1

Published on

Tiny description of GZIP, TART, BZIP2

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
440
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

GZIP, TAR, BZIP2

  1. 1. Descrizione dei comandi tar, gzip e bz2.Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  2. 2. Come funziona la compressione su linuxChi usa GNU/Linux non si ferma all’apparenza, La compressione, invece, rende addirittura piùma vuole andare a fondo e capire cosa piccolo il file d’archivio e dunque assicura unasuccede quando si svolgono determinate velocità di trasferimento ancora maggiore.operazioni, oggi vediamo come funzional’archiviazione. Per qualsiasi informazioni potete visitare:Anzitutto bisogna distinguere traarchiviazione e compressione. L’archiviazioneconsente di raccogliere ,senza comprimerli,tanti file in uno unico, in modo da consentireuna trasportabilità più comoda e veloce (unacosa è trasportare diecimila file che pesano 5mega e una cosa è trasportare un file che pesa5 mega). Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  3. 3. Chi vi parlerà oggiClaudio Ludovico Elio Maffioli Mattia NataliDBA & Chief Dev. at 6GO s.r.l. Informatico AFC Informatico AFCMicrosoft DeveloperIT Administratorhttp://www.malorgio.it Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  4. 4. Acronimo di GNU Zip nato nel 1992 Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  5. 5. Gzip comprime fino al 70% tramite l’algoritmo di Deflate100 90 80 70 60 Original 50 WinRar 40 Gzip 30 WinZip 20 10 0 ISO EXE Others Fonte http://www.ietf.org/rfc/rfc1952.txt Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  6. 6. I Comandi principali per GZipSe digitate sul terminale di Linux il comando “gzip –h” vi escono fuori tutte le opzioni relativeall’utilizzo di Gzip, vediamo le principali. Tutti Icomandi sono da intendersi gzip –[option]• -d : Decomprime il file selezionato• -h : Mostra l’help completo per gzip• -l : Lista dei file compressi• -q : Disabilita tutti gli allarmi• -r : Compressione ricorsiva su sottocartelle• -t : Testa l’integrita dei file compressi• -1 : Comprime veloce ma poco• -9 : Comprime lentamente ma tanto Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  7. 7. Peso di una pagina web Non compressa CompressoIl protocollo HTTP/1.1 permette ai client dirichiedere arbitrariamente il contenuto compressoal server.Lo standard prevede la compressione tramite gzip (ilcontenuto incluso nel flusso gzip). Tutti i browsermoderni supportano questa compressione Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  8. 8. Acronimo di Tape ARchive Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  9. 9. tar [- c|r|t|x|v|z|f] nome_archivio file1 file2 …• f : nome dell’archivio• v : opera in modalità verbosa• c : crea un nuovo archivio• r : aggiunge file ad un archivio già esistente• t : mostra il contenuto di un archivio• x : estrae i file contenuti in un archivio• z : permette di comprimere o decomprimere, senza usare esplicitamente gzip Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  10. 10. Utilizzo del comando tar• Mettere la directory programmi e tutto il suo contenuto in prog.tar tar cf prog.tar programmi• Mettere tutto il contenuto della directory corrente nel file compresso archivio.tgz tar zcf archivio.tgz *• Estrarre il contenuto di archivio.tar.gz nella directory corrente tar zxf archivio.tar.gz• Visualizza il contenuto di prog.tgz tar ztf prog.tgz Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  11. 11. Rilasciato nel 1996 Claudio Ludovico Malorgio, Mattia Natali, Elio Maffioli
  12. 12. bzip2 [- c|d|f|k|q|s|t|v|z|V|L|1..9] file1 file2 …• c : comprime/decomprime su standard output• d : forza la decompressione• z : in complemento a –d forza la compressione• t : verifica l’integrità del file• f : forza la sovrascrittura dei file esistenti• k : mantiene (non cancella) i files di input durante la compressione/decompressione• s : riduce l’uso della memoria durante l’uso• q : sopprime messaggi warning non essenziali• v : modalità verbosa, mostra il rapporto di compressione per ogni file processato• L : informazioni sulla licenza del software• V : informazioni sulla versione del software• 1 : compressione rapida• 9 : compressione migliore Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  13. 13. Utilizzo del comando bzip2• Compressione di files bzip2 file1 file2 file3• Decompressione di files bz2 bzip2 –d archivio1.bz2 archivio2.bz2 oppure bunzip2 archivio1.bz2 archivio2.bz2• Recupero dati bzip2recover file.bz2 Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  14. 14. Claudio Ludovico Malorgio, Elio Maffioli, Mattia Natali
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×