Questo è il comando pigz che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pigz, unpigz - comprime o espande i file
SINOSSI
pigz [ -cdfhikKlLnNqrRtTz0..9,11 ] [ -b misura del blocco ] [ -p fili ] [ -S suffisso ] [ Nome ... ]
unpigz [ -cfhikKlLnNqrRtZ ] [ -b misura del blocco ] [ -p fili ] [ -S suffisso ] [ Nome ... ]
DESCRIZIONE
pigz comprime utilizzando i thread per utilizzare più processori e core. L'ingresso è
suddiviso in blocchi da 128 KB con ciascuno compresso in parallelo. Il valore di controllo individuale
per ogni pezzo viene calcolato anche in parallelo. I dati compressi vengono scritti per
l'output e dai singoli valori di controllo viene calcolato un valore di controllo combinato.
Il formato dei dati compressi generato è nel formato gzip, zlib o zip a voce singola
utilizzando il metodo di compressione sgonfia. La compressione produce uno sgonfiaggio parziale del grezzo
flussi che sono concatenati da un singolo thread di scrittura e racchiusi con l'appropriato
header e trailer, dove il trailer contiene il valore di controllo combinato.
Ogni flusso parziale di sgonfiaggio grezzo viene terminato da un blocco memorizzato vuoto (usando il
Z_SYNC_FLUSH di zlib), per terminare quel flusso di bit parziale a un limite di byte.
Ciò consente di concatenare i flussi parziali semplicemente come sequenze di byte. Questo
aggiunge un piccolo sovraccarico di quattro o cinque byte all'output per ogni blocco di input.
La dimensione predefinita del blocco di input è 128K, ma può essere modificata con il tasto -b opzione. Il numero
di thread compressi è impostato per impostazione predefinita sul numero di processori online, che può essere
cambiato usando il -p opzione. Specificando -p 1 evita del tutto l'uso di thread.
I blocchi di input, sebbene compressi indipendentemente, hanno gli ultimi 32K del blocco precedente
caricato come dizionario preimpostato per preservare l'efficacia della compressione dello sgonfiaggio in a
singolo filo. Questo può essere disattivato utilizzando il -i or --indipendente opzione, in modo che il
i blocchi possono essere decompressi indipendentemente per il ripristino parziale degli errori o per l'accesso casuale.
La decompressione non può essere parallelizzata, almeno non senza uno sgonfiaggio appositamente preparato
flussi a tale scopo. Di conseguenza, pigz utilizza un singolo thread (il thread principale) per
decompressione, ma creerà altri tre thread per la lettura, la scrittura e il controllo
calcolo, che può accelerare la decompressione in alcune circostanze. Parallelo
la decompressione può essere disattivata specificando un processo ( -dp 1 or -tp 1 ).
I file compressi possono essere ripristinati nella loro forma originale utilizzando pigz -d or unpigz.
VERSIONI
-# --veloce --migliore
Regola la velocità di compressione usando la cifra specificata #Durante la serata, -1 or --veloce
indica il metodo di compressione più veloce (meno compressione) e -9 or --migliore
indica il metodo di compressione più lento (compressione migliore). -0 non è compressione.
all'11 ottobre offre una compressione migliore di qualche punto percentuale a un costo elevato in termini di tempo di esecuzione. Il
l'impostazione predefinita è -6.
-b --misura del blocco mmm
Imposta la dimensione del blocco di compressione su mmmK (impostazione predefinita 128 KiB).
-c --stdout --to-stdout
Scrivi tutto l'output elaborato su stdout (non verrà eliminato).
-d --decomprimere --decomprimi
Decomprimere l'input compresso.
-f --vigore
Forza sovrascrittura, compressione .gz, collegamenti e al terminale.
-h --Aiuto
Visualizza una schermata di aiuto ed esci.
-i --indipendente
Comprimi i blocchi in modo indipendente per il recupero dei danni.
-k --mantenere
Non eliminare il file originale dopo l'elaborazione.
-K --cerniera lampo
Comprimi in formato PKWare zip (.zip) a voce singola.
-l --elenco
Elenca il contenuto dell'input compresso.
-L --licenza
Mostra il pigz licenza e uscire.
-n --senza nome
Non memorizzare o ripristinare il nome del file nell'intestazione/dall'intestazione.
-N --nome
Memorizza/ripristina il nome del file e l'ora del mod nell'intestazione/dall'intestazione.
-p --processi n
Consenti fino a n processi (il valore predefinito è il numero di processori online)
-q --silenzioso --silenzioso
Non stampare messaggi, anche in caso di errore.
-r --ricorsivo
Elabora il contenuto di tutte le sottodirectory.
-R --RSincable
Posizioni dei blocchi determinate dall'input per rsync.
-S --suffisso .FAQ
Usa il suffisso .sss invece di .gz (per la compressione).
-t --test
Testare l'integrità dell'input compresso.
-T --non c'è tempo
Non memorizzare o ripristinare l'ora del mod nell'intestazione/dall'intestazione.
-v --verboso
Fornire un output più dettagliato.
-V --versione
Mostra la versione di pigz.
-z --zlib
Comprimi in zlib (.zz) invece del formato gzip.
-- Tutti gli argomenti dopo "--" sono trattati come nomi di file (per i nomi che iniziano con "-")
Queste opzioni sono uniche per il livello di compressione -11:
-F --primo
Esegui prima le iterazioni, prima della divisione del blocco (l'impostazione predefinita è l'ultima).
-IO, --iterazioni n
Numero di iterazioni per l'ottimizzazione (predefinito 15).
-M, --maxsplit n
Numero massimo di blocchi divisi (predefinito 15).
-O --un blocco
Non dividere in blocchi più piccoli (l'impostazione predefinita è la suddivisione in blocchi).
COPYRIGHT AVVISO
Questo software viene fornito "così com'è", senza alcuna garanzia esplicita o implicita. In nessun caso
l'autore sarà ritenuto responsabile per eventuali danni derivanti dall'uso di questo software.
Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Mark Adler
<[email protected]>
locale PIGZ(1)
Usa pigz online utilizzando i servizi onworks.net