IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gzip - Online nel cloud

Esegui gzip nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gzip che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gzip, gunzip, zcat - comprimi o espandi i file

SINOSSI


gzip [ -acdfhklLnNrtvV19 ] [--RSincable] [-S suffisso] [ Nome ... ]
gunzip [ -acfhklLnNrtvV ] [-S suffisso] [ Nome ... ]
zcat [ -fhLV ] [ Nome ... ]

DESCRIZIONE


gzip riduce la dimensione dei file nominati utilizzando la codifica Lempel-Ziv (LZ77). Ogni volta che
possibile, ogni file viene sostituito da uno con estensione .gz, pur mantenendo lo stesso
modalità di proprietà, tempi di accesso e di modifica. (L'estensione predefinita è -gz per VMS, z
per MSDOS, OS/2 FAT, Windows NT FAT e Atari.) Se non vengono specificati file o se un file
nome è "-", lo standard input è compresso nello standard output. gzip sarà solo
tentare di comprimere i file normali. In particolare, ignorerà i collegamenti simbolici.

Se il nome del file compresso è troppo lungo per il suo file system, gzip lo tronca. gzip
tenta di troncare solo le parti del nome del file più lunghe di 3 caratteri. (Una parte è
delimitato da punti.) Se il nome è composto solo da piccole parti, le parti più lunghe sono
troncato. Ad esempio, se i nomi dei file sono limitati a 14 caratteri, gzip.msdos.exe è
compresso in gzi.msd.exe.gz. I nomi non vengono troncati sui sistemi che non dispongono di a
limite alla lunghezza del nome del file.

Per impostazione predefinita, gzip mantiene il nome del file originale e il timestamp nel file compresso. Queste
vengono utilizzati quando si decomprime il file con il -N opzione. Questo è utile quando il
il nome del file compresso è stato troncato o quando il timestamp non è stato mantenuto dopo un file
trasferimento.

I file compressi possono essere ripristinati nella loro forma originale utilizzando gzip -d or gunzip or zcat.
Se il nome originale salvato nel file compresso non è adatto al suo file system, a
il nuovo nome è costruito da quello originale per renderlo legale.

gunzip prende un elenco di file sulla sua riga di comando e sostituisce ogni file il cui nome finisce
con .gz, -gz, .z, -z o _z (ignorando le maiuscole) e che inizia con la magia corretta
numero con un file non compresso senza l'estensione originale. gunzip riconosce anche
le estensioni speciali .tgz ed .taz come scorciatoie per .tar.gz ed .tar.Z rispettivamente.
Durante la compressione, gzip utilizza l' .tgz estensione se necessario invece di troncare un file
con una .catrame estensione.

gunzip può attualmente decomprimere file creati da gzip, chiusura, comprimere, comprimere -H or pacchetti.
Il rilevamento del formato di input è automatico. Quando si utilizzano i primi due formati, gunzip
controlla un CRC a 32 bit. Per pacchetti ed gunzip controlla la lunghezza non compressa. Lo standard
comprimere formato non è stato progettato per consentire controlli di coerenza. però gunzip è a volte
in grado di rilevare un file .Z errato. Se ricevi un errore durante la decompressione di un file .Z, non farlo
supponiamo che il file .Z sia corretto semplicemente perché lo standard decomprimere non
reclamo. Questo generalmente significa che lo standard decomprimere non controlla il suo ingresso, e
genera felicemente l'output spazzatura. Il formato SCO compress -H (metodo di compressione lzh)
non include un CRC ma consente anche alcuni controlli di coerenza.

File creati da chiusura possono essere decompressi da gzip solo se hanno un singolo membro
compresso con il metodo 'deflazione'. Questa funzione ha il solo scopo di aiutare la conversione
di file tar.zip nel formato tar.gz. Per estrarre a chiusura file con un singolo membro, usa a
comando come gunzip <foo.zip or gunzip -S file .zip pippo.zip. Per estrarre file zip con diversi
membri, utilizzare decomprimere invece di gunzip.

zcat è identico a gunzip -c. (Su alcuni sistemi, zcat può essere installato come gzcat a
preservare il collegamento originale a comprimere.) zcat decomprime o un elenco di file sul
riga di comando o il suo input standard e scrive i dati non compressi sull'output standard.
zcat decomprimerà i file che hanno il numero magico corretto indipendentemente dal fatto che abbiano a .gz
suffisso o meno.

gzip usa l'algoritmo di Lempel-Ziv usato in chiusura e PKZIP. La quantità di compressione
ottenuto dipende dalla dimensione dell'input e dalla distribuzione delle sottostringhe comuni.
In genere, il testo come il codice sorgente o l'inglese viene ridotto del 60-70%. La compressione è
generalmente molto migliore di quello ottenuto da LZW (come usato in comprimere), codifica di Huffman (come
utilizzato in pacchetti), o codifica adattiva di Huffman (compatto).

La compressione viene sempre eseguita, anche se il file compresso è leggermente più grande del
originale. L'espansione del caso peggiore è di pochi byte per l'intestazione del file gzip, più 5 byte
ogni blocco da 32K o un rapporto di espansione dello 0.015% per file di grandi dimensioni. Si noti che l'effettivo
il numero di blocchi del disco utilizzati non aumenta quasi mai. gzip conserva la modalità, la proprietà e
timestamp dei file durante la compressione o la decompressione.

VERSIONI


-a --ascii
Modalità testo Ascii: converte la fine delle righe utilizzando le convenzioni locali. Questa opzione è
supportato solo su alcuni sistemi non Unix. Per MSDOS, CR LF viene convertito in LF quando
compressione e LF viene convertito in CR LF durante la decompressione.

-c --stdout --to-stdout
Scrivere l'output sull'output standard; mantenere invariati i file originali. Se ci sono
diversi file di input, l'output consiste in una sequenza di file compressi indipendentemente
membri. Per ottenere una migliore compressione, concatenare prima tutti i file di input
comprimendoli.

-d --decomprimere --decomprimi
Decomprimere.

-f --vigore
Forza la compressione o la decompressione anche se il file ha più collegamenti o il
il file corrispondente esiste già, o se i dati compressi vengono letti da o
scritto su un terminale. Se i dati di input non sono in un formato riconosciuto da gzipe
se viene data anche l'opzione --stdout, copia i dati di input senza modifiche nel file
output standard: let zcat comportarsi come gatto. Se -f non è dato, e quando non è in esecuzione
sullo sfondo, gzip richiede di verificare se un file esistente dovrebbe essere
sovrascritto.

-h --Aiuto
Visualizza una schermata di aiuto ed esci.

-k --mantenere
Conserva (non eliminare) i file di input durante la compressione o la decompressione.

-l --elenco
Per ogni file compresso, elenca i seguenti campi:

dimensione compressa: dimensione del file compresso
dimensione non compressa: dimensione del file non compresso
rapporto: rapporto di compressione (0.0% se sconosciuto)
uncompressed_name: nome del file non compresso

La dimensione non compressa è data come -1 per i file non in formato gzip, come
file .Z compressi. Per ottenere la dimensione non compressa per un file di questo tipo, puoi utilizzare:

file zcat.Z | wc - c

In combinazione con l'opzione --verbose, vengono visualizzati anche i seguenti campi:

metodo: metodo di compressione
crc: il CRC a 32 bit dei dati non compressi
data e ora: timestamp per il file non compresso

I metodi di compressione attualmente supportati sono deflate, compress, lzh (SCO
comprimere -H) e impacchettare. Il crc è dato come ffffffff per un file non in formato gzip.

Con --name, il nome, la data e l'ora non compressi sono quelli memorizzati all'interno del
comprimere il file se presente.

Con --verbose, anche le dimensioni totali e il rapporto di compressione per tutti i file sono
visualizzato, a meno che alcune dimensioni non siano sconosciute. Con --quiet, le righe del titolo e dei totali
non vengono visualizzati.

-L --licenza
Mostra il gzip licenza e uscire.

-n --senza nome
Durante la compressione, non salvare il nome del file originale e il timestamp per impostazione predefinita.
(Il nome originale viene sempre salvato se il nome deve essere troncato.) Quando
decompressione, non ripristinare il nome del file originale se presente (rimuovere solo il
gzip suffisso dal nome del file compresso) e non ripristinare l'ora originale
timbro se presente (copialo dal file compresso). Questa opzione è l'impostazione predefinita
durante la decompressione.

-N --nome
Durante la compressione, salvare sempre il nome del file originale e il timestamp; questo è il
predefinito. Durante la decompressione, ripristinare il nome del file originale e il timestamp se
regalo. Questa opzione è utile sui sistemi che hanno un limite alla lunghezza del nome del file o
quando il timestamp è stato perso dopo un trasferimento di file.

-q --silenzioso
Elimina tutti gli avvisi.

-r --ricorsivo
Viaggia ricorsivamente nella struttura della directory. Se uno dei nomi di file specificati su
la riga di comando sono directory, gzip scenderà nella directory e comprimerà
tutti i file che trova lì (o decomprimili in caso di gunzip ).

--RSincable
Durante la compressione, sincronizzare occasionalmente l'output in base all'input. Questo
aumenta le dimensioni di meno dell'1% nella maggior parte dei casi, ma significa che il rsync(1)
programma può sfruttare le somiglianze nell'input non compresso quando
sincronizzando due file compressi con questo flag. gunzip non posso dirlo
differenza tra un file compresso creato con questa opzione e uno creato
senza di essa.

-S .suf --suffisso .suf
Durante la compressione, usa il suffisso .suf invece di .gz. Qualsiasi suffisso non vuoto può essere
dato, ma i suffissi diversi da .z e .gz dovrebbero essere evitati per evitare confusione quando
i file vengono trasferiti ad altri sistemi.

Durante la decompressione, aggiungi .suf all'inizio dell'elenco dei suffissi da provare, quando
derivare un nome di file di output da un nome di file di input.

-t --test
Test. Controlla l'integrità del file compresso.

-v --verboso
Verboso. Visualizza il nome e la percentuale di riduzione per ogni file compresso o
decompresso.

-V --versione
Versione. Visualizza il numero di versione e le opzioni di compilazione, quindi esci.

-# --veloce --migliore
Regola la velocità di compressione usando la cifra specificata #, Dove -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). Il predefinito
il livello di compressione è -6 (cioè, sbilanciato verso un'elevata compressione a scapito di
velocità).

AVANZATE USO


È possibile concatenare più file compressi. In questo caso, gunzip estrarrà tutto
membri contemporaneamente. Per esempio:

gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz

Poi

gunzip -c pippo

è equivalente

gatto file1 file2

In caso di danneggiamento di un membro di un file .gz, gli altri membri possono ancora essere recuperati (se
l'elemento danneggiato viene rimosso). Tuttavia, puoi ottenere una compressione migliore comprimendo tutto
membri contemporaneamente:

gatto file1 file2 | gzip > foo.gz

si comprime meglio di

gzip -c file1 file2 > foo.gz

Se vuoi ricomprimere i file concatenati per ottenere una migliore compressione, fai:

gzip -cd vecchio.gz | gzip > new.gz

Se un file compresso è composto da più membri, la dimensione non compressa e il CRC riportati
dall'opzione --list si applica solo all'ultimo membro. Se hai bisogno della dimensione non compressa
per tutti i membri è possibile utilizzare:

gzip -cd file.gz | wc - c

Se desideri creare un singolo file di archivio con più membri in modo che i membri possano
essere estratti in seguito in modo indipendente, utilizzare un archiviatore come tar o zip. GNU tar supporta il
-z opzione per invocare gzip in modo trasparente. gzip è progettato come complemento a tar, non come a
la sostituzione.

AMBIENTE


La variabile d'ambiente GZIP può contenere una serie di opzioni predefinite per gzip. Queste opzioni
vengono interpretati per primi e possono essere sovrascritti da parametri espliciti della riga di comando. Per
esempio:
per sh: GZIP="-8v --name"; esporta GZIP
per csh: setenv GZIP "-8v --name"
per MSDOS: imposta GZIP=-8v --name

Su Vax/VMS, il nome della variabile d'ambiente è GZIP_OPT, per evitare un conflitto con il
set di simboli per l'invocazione del programma.

Usa gzip online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Il plugin Eclipse Tomcat fornisce
    semplice integrazione di un servlet Tomcat
    contenitore per lo sviluppo di java
    applicazioni web. Puoi unirti a noi per
    discussione...
    Scarica il plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop è per lo streaming
    torrent su Mac, Windows o Linux. Esso
    si connette sia a BitTorrent che a
    peer WebTorrent. Ora non c'è
    bisogna aspettare...
    Scarica WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX è un programma scientifico da perfezionare
    riflettività ai raggi x, neutroni
    riflettività e raggi X di superficie
    dati di diffrazione usando il differenziale
    algoritmo di evoluzione...
    Scarica GenX
  • 4
    pspp4 windows
    pspp4 windows
    PSPP è un programma per la statistica
    analisi dei dati campionati. È gratuito
    sostituzione del programma proprietario
    SPSS. PSPP ha sia testuale che
    grafica noi...
    Scarica pspp4windows
  • 5
    Estensioni Git
    Estensioni Git
    Git Extensions è uno strumento di interfaccia utente autonomo
    per la gestione dei repository Git. È anche
    si integra con Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). Ns...
    Scarica le estensioni Git
  • 6
    eSpeak: sintesi vocale
    eSpeak: sintesi vocale
    Motore di sintesi vocale per inglese e
    molte altre lingue. Dimensioni compatte con
    pronuncia chiara ma artificiale.
    Disponibile come programma a riga di comando con
    molti ...
    Scarica eSpeak: sintesi vocale
  • Di Più "

Comandi Linux

Ad