IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

compress - Online nel cloud

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

Questo è il comando compress 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


compress, uncompress.real - comprime ed espande i dati

SINOSSI


comprimere [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b bit ] [ Nome ... ]
non compresso.reale [ -f ] [ -v ] [ -c ] [ -V ] [ Nome ... ]

DESCRIZIONE


Si noti che il programma che normalmente verrebbe installato come decomprimere è installato per
Debian come non compresso.reale. Questo è stato fatto per evitare conflitti con il più
programma di uso comune con lo stesso nome che fa parte del pacchetto gzip.

Comprimere riduce la dimensione dei file nominati utilizzando la codifica Lempel-Ziv adattiva. Ogni volta che
possibile, ogni file viene sostituito da uno con estensione .Z, pur mantenendo lo stesso
modalità di proprietà, tempi di accesso e di modifica. Se non vengono specificati file, lo standard
input viene compresso nell'output standard. Comprimere tenterà solo di comprimere
file regolari. In particolare, ignorerà i collegamenti simbolici. Se un file ha più hard
link, comprimere rifiuterà di comprimerlo a meno che il -f bandiera è data.

If -f non è dato e comprimere viene eseguito in primo piano, all'utente viene richiesto di
se un file esistente deve essere sovrascritto.

I file compressi possono essere ripristinati nella loro forma originale utilizzando non compresso.reale.

non compresso.reale prende un elenco di file sulla sua riga di comando e sostituisce ogni file il cui
il nome finisce con .Z e che inizia con il numero magico corretto con un file non compresso
senza il .Z. Il file non compresso avrà la modalità, la proprietà e i timestamp del
file compresso.

I -c l'opzione fa comprimere/decomprimere.real scrivere sullo standard output; nessun file è
cambiato.

Se l' -r la bandiera è specificata, comprimere funzionerà in modo ricorsivo. Se uno qualsiasi dei nomi di file
specificati sulla riga di comando sono le directory, comprimere scenderà nella directory
e comprimere tutti i file che trova lì.

I -V flag dice a ciascuno di questi programmi di stampare la sua versione e il livello di patch, insieme a
qualsiasi flag del preprocessore specificato durante la compilazione, su stderr prima di eseguire qualsiasi operazione
compressione o decompressione.

Comprimere utilizza l'algoritmo Lempel-Ziv modificato reso popolare in "A Technique for High"
Compressione dei dati sulle prestazioni", Terry A. Welch, IEEE Computer, vol. 17, nr. 6 (giugno 1984),
pp. 8-19. Le sottostringhe comuni nel file vengono prima sostituite dai codici a 9 bit 257 e successivi.
Quando viene raggiunto il codice 512, l'algoritmo passa ai codici a 10 bit e continua a utilizzarne altri
bit fino al limite specificato da -b viene raggiunto il flag (default 16). Bits deve essere
tra 9 e 16. L'impostazione predefinita può essere modificata nella sorgente per consentire comprimere per essere eseguito su
una macchina più piccola.

Dopo il bit il limite è raggiunto, comprimere controlla periodicamente il rapporto di compressione. Se
sta aumentando, comprimere continua a utilizzare il dizionario del codice esistente. Tuttavia, se il
rapporto di compressione diminuisce, comprimere scarta la tabella delle sottostringhe e la ricostruisce
da zero. Ciò consente all'algoritmo di adattarsi al "blocco" successivo del file.

Notare quello -b flag è omesso per non compresso.reale, poiché l' bit parametro specificato
durante la compressione è codificato all'interno dell'output, insieme a un numero magico per garantire che
non viene tentata né la decompressione di dati casuali né la ricompressione di dati compressi.

La quantità di compressione ottenuta dipende dalla dimensione dell'input, dal numero di bit
per codice e la distribuzione delle sottostringhe comuni. In genere, testo come codice sorgente
o l'inglese è ridotto del 50-60%. La compressione è generalmente molto migliore di quella ottenuta
dalla codifica di Huffman (come usato in pacchetti), o codifica adattiva di Huffman (compatto), e impiega meno
tempo per calcolare.

Sotto il -v opzione, viene stampato un messaggio con la percentuale di riduzione per ciascuno
file compresso.

DIAGNOSTICA


Lo stato di uscita è normalmente 0; se l'ultimo file è più grande dopo (tentativo) compressione, il
lo stato è 2; se si verifica un errore, lo stato di uscita è 1.

Utilizzo: compress [-dfvcVr] [-b maxbits] [file ...]
Sono state specificate opzioni non valide nella riga di comando.
Maxbit mancanti
Maxbits deve seguire -b.
filetto: non in formato compresso
Il file specificato in decomprimere non è stato compresso.
filetto: compresso con xx bit, può solo gestire yy bit
Compila il è stato compresso da un programma che potrebbe occuparsi di più bit rispetto alla compressa
codice su questa macchina. Ricomprimi il file con più piccolo bit.
filetto: ha già il suffisso .Z -- nessun cambiamento
Si presume che il file sia già compresso. Rinominare il file e riprovare.
filetto: nome file troppo lungo per aggiungere .Z
Il file non può essere compresso perché il suo nome è più lungo di 12 caratteri.
Rinomina e riprova. Questo messaggio non si verifica sui sistemi BSD.
filetto esiste già; desideri sovrascrivere (y o n)?
Rispondi "y" se vuoi che il file di output venga sostituito; "n" se no.
decomprimere: input corrotto
È stata rilevata una violazione di SIGSEGV che di solito significa che il file di input è stato
corrotti.
Compressione: xx,xx%
Percentuale dell'input salvato dalla compressione. (Rilevante solo per -v.)
-- non un normale file o directory: ignorato
Quando il file di input non è un normale file o directory, (ad esempio un collegamento simbolico,
socket, FIFO, file di dispositivo), viene lasciato inalterato.
-- ha xx altri link: invariati
Il file di input ha collegamenti; viene lasciato invariato. Vedere ln(1) per maggiori informazioni.
Usa il -f flag per forzare la compressione dei file con collegamenti multipli.
-- file invariato
Non si ottiene alcun risparmio con la compressione. L'ingresso rimane vergine.

Usa compress online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad