pigz - Online nel cloud

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
<madler@alumni.caltech.edu>

locale PIGZ(1)

Usa pigz online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows