GoGPT Best VPN GoSearch

Favicon di OnWorks

compressposix - Online nel cloud

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

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

PROGRAMMA:

NOME


comprimere — comprimere i dati

SINOSSI


comprimere [-fv] [-b bit] [filetto...]

comprimere [−cfv] [-b bit] [filetto]

DESCRIZIONE


. comprimere l'utilità tenterà di ridurre le dimensioni dei file denominati utilizzando l'adattativo
Algoritmo di codifica Lempel-Ziv.

Nota: Lempel-Ziv è il brevetto statunitense 4464650, rilasciato a William Eastman, Abraham Lempel,
Jacob Ziv, Martin Cohn il 7 agosto 1984 e assegnato alla Sperry Corporation.

La compressione Lempel-Ziv-Welch è protetta dal brevetto statunitense 4558302, rilasciato a Terry A.
Welch il 10 dicembre 1985 e assegnato alla Sperry Corporation.

Nei sistemi che non supportano l'algoritmo di codifica adattivo Lempel-Ziv, i file di input non devono
essere modificato e verrà restituito un valore di errore maggiore di due. Tranne quando l'output
è per l'output standard, ogni file deve essere sostituito da uno con l'estensione .Z. Se
il processo di invocazione ha privilegi appropriati, la proprietà, le modalità, il tempo di accesso e
l'ora di modifica del file originale viene preservata. Se si aggiunge il .Z al nome del file
farebbe sì che il nome superi {NAME_MAX} byte, il comando fallirà. Se non ci sono file
specificato, l'input standard deve essere compresso nell'output standard.

VERSIONI


. comprimere l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione
12.2, Utilità Sintassi Linee Guida.

Sono supportate le seguenti opzioni:

-b bit Specificare il numero massimo di bit da utilizzare in un codice. Per un codice conforme
applicazione, il bit l'argomento sarà:

9 <= bit <= 14

L'implementazione può consentire bit valori maggiori di 14. Il valore predefinito è 14,
15 o 16.

-c Causare comprimere per scrivere sull'output standard; il file di input non viene modificato,
e no .Z vengono creati i file.

-f Compressione della forza di filetto, anche se in realtà non riduce le dimensioni del
file, o se il corrispondente filetto.Z il file esiste già. Se il -f opzione è
non specificato e il processo non è in esecuzione in background, l'utente è
sollecitato se un esistente filetto.Z il file dovrebbe essere sovrascritto. Se il
Se la risposta è affermativa, il file esistente verrà sovrascritto.

-v Scrivi la riduzione percentuale di ciascun file in base all'errore standard.

OPERANDI


Il seguente operando deve essere supportato:

filetto Percorso di un file da comprimere.

STDIN


Lo standard input deve essere utilizzato solo se no filetto gli operandi sono specificati, o se a filetto
l'operando è '-'.

INGRESSO FILE


If filetto vengono specificati gli operandi, i file di input contengono i dati da comprimere.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di comprimere:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_COLLATE
Determinare la localizzazione per il comportamento di intervalli, classi di equivalenza e multi-
elementi di confronto dei caratteri utilizzati nell'espressione regolare estesa definita per
, il siespr parola chiave locale nel LC_MESSAGGI categoria.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti), il comportamento delle classi di caratteri utilizzate nel normale esteso
espressione definita per il siespr parola chiave locale nel LC_MESSAGGI categoria.

LC_MESSAGGI
Determinare il locale utilizzato per elaborare le risposte affermative e il locale utilizzato
per influenzare il formato e il contenuto dei messaggi diagnostici, dei prompt e
uscita dal -v opzione scritta nell'errore standard.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

ASINCRONO EVENTI


Predefinito.

STDOUT


Se no filetto gli operandi sono specificati, o se a filetto l'operando è '-'o se il file -c opzione è
specificato, l'output standard contiene l'output compresso.

Stderr


L'errore standard deve essere utilizzato solo per i messaggi diagnostici e di richiesta e per l'output
da -v.

USCITA FILE


I file di output devono contenere l'output compresso. Il formato dei file compressi è
non specificato e lo scambio di tali file tra implementazioni (incluso l'accesso tramite
meccanismi di condivisione file non specificati) non è richiesto da POSIX.1‐2008.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


Devono essere restituiti i seguenti valori di uscita:

0 Completamento riuscito.

1 Si è verificato un errore.

2 Uno o più file non sono stati compressi perché sarebbero aumentati di dimensione (e
, il -f l'opzione non è stata specificata).

>2 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Il file di input non deve essere modificato.

. i seguenti sezioni sono Informativo.

APPLICAZIONI USO


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 il codice sorgente
o l'inglese è ridotto del 50-60%. La compressione è generalmente molto migliore di quella ottenuta
mediante la codifica di Huffman o codifica di Huffman adattiva (compatto) e richiede meno tempo per l'elaborazione.

Sebbene il comprimere segue rigorosamente le azioni predefinite alla ricezione di un segnale o quando un
si verifica un errore, potrebbero verificarsi alcuni risultati imprevisti. In alcune implementazioni è probabile che
un file parzialmente compresso viene lasciato al suo posto, insieme al suo file di input non compresso. Poiché
il funzionamento generale di comprimere è quello di eliminare il file non compresso solo dopo il .Z
il file è stato compilato correttamente, un'applicazione dovrebbe sempre controllare attentamente l'uscita
stato di comprimere prima di eliminare arbitrariamente i file che hanno vicini con nomi simili con
.Z suffissi.

Il limite di 14 sul bit l'argomento-opzione è quello di ottenere la portabilità a tutti i sistemi
(entro le restrizioni imposte dalla mancanza di un formato di file pubblicato esplicito). Alcuni
le implementazioni basate su architetture a 16 bit non possono supportare la decompressione a 15 o 16 bit.

ESEMPI


Nessuno.

FONDAMENTO LOGICO


Nessuno.

FUTURE INDICAZIONI


Nessuno.

Utilizzare compressposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.