EnglishFranceseSpagnolo

Favicon di OnWorks

zpaq - Online nel cloud

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

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


zpaq - Compressore massimo standard aperto PAQ

SINOSSI


creare: zpaq [opnsitqv]c [,N...] file archivio.zpaq [file ...]
append : zpaq [opnsitqv]a [,N...] file archivio.zpaq [file ...]
lista: zpaq l archivio.zpaq
estratto: zpaq [opntq]x[N] archivio.zpaq
debug: zpaq [pthv]rF[,N...] [args...]

DESCRIZIONE


Generale
PAQ è una serie di archivi di compressione dati open source che si sono evoluti attraverso
sviluppo collaborativo ai primi posti su diversi benchmark che misurano la compressione
rapporto anche se a scapito della velocità e dell'utilizzo della memoria.

Zpaq è un formato standard proposto per dati altamente compressi che consente una nuova compressione
algoritmi da sviluppare senza rompere la compatibilità con i vecchi programmi. Zpaq è
basato su algoritmi di mixaggio del contesto simili a PAQ che sono i primi classificati in molti benchmark. Il
Il formato supporta archiviatori, compressori di file singoli e compressione da memoria a memoria.

ZPAQ è un compressore e archiviatore di file configurabile. Il suo obiettivo è un elevato rapporto di compressione
in un formato aperto senza perdita di compatibilità tra le versioni come compressione avanzata
si scoprono le tecniche

La compressione utilizza per impostazione predefinita i file di configurazione incorporati. Vengono forniti tre esempi:

min.cfg - Compressione rapida e minima (LZP + ordine 3). Richiede 4 MB di memoria.
mid.cfg - Compressione e velocità medie. Richiede 111 MB.
max.cfg - Compressione lenta ma buona. Richiede 278 MB.

Il file di configurazione non è necessario per estrarre.

NOTA: in modalità estrazione, se i FILE sono elencati i file vengono rinominati durante la scrittura.

Comandi head2

a Aggiungi all'archivio.

c Crea archivio.

i Non memorizzare le dimensioni dei file come commenti (risparmia alcuni byte). Normalmente la dimensione del file di input
viene memorizzato come stringa decimale, occupando pochi byte. Il campo dei commenti non ha effetto su
il programma tranne che viene visualizzato dal l e a x comandi.

l Elenca i contenuti dell'archivio.

n In creare modo: Non memorizzare i nomi dei file (i nomi saranno necessari per la decompressione). In estratto
modo: decomprime tutto in un file. L'effetto è di richiedere che vengano dati i nomi dei file
durante la decompressione.

Durante l'estrazione ignora tutti i nomi di file memorizzati e aggiungi tutto l'output a un file, il
primo file in [files...].

o Ottimizza (corri più veloce). Hai bisogno di un compilatore C++ installato per usare questa opzione. Altrimenti,
lascia cadere la "o". Puoi ancora usare zpaq ma ci vorrà circa il doppio del tempo per l'esecuzione.

In caso di successo, la compressione è in genere dal 50% al 100% più veloce. Zpaq cercherà un
programma chiamato "zpaq_X" nella directory temporanea, dove X deriva da SHA1
checksum dell'intestazione del blocco prodotta dal file di configurazione CONFIGURA con argomenti N. Se il
esiste, allora Zpaq lo chiamerà con gli stessi argomenti per eseguire il
compressione. Se non esiste, Zpaq creerà un file di codice sorgente
"zpaq_X.cpp" nella directory temporanea, compilalo e collegalo a "zpaq.cpp" o
"zpaq.o" a seconda dell'installazione.

La directory temporanea è specificata dalla variabile d'ambiente TEMP se esiste, oppure
altrimenti la directory corrente.

Il programma "zpaq_X" comprimerà il suo input nello stesso formato descritto da
CONFIGURA, ma più veloce. Se CONFIGURA specifica un preprocessore, quindi "zpaq_X" si aspetterà di
trovalo anche tu. Decomprimerà anche i blocchi di archivio nella stessa configurazione ma fallirà
se tenta di decomprimere i blocchi in qualsiasi altra configurazione.

Il programma "zpaq_X" accetterà il c, a e a x comandi con tutti gli stessi modificatori,
ma ignorerà il v e a o modificatori e ignora qualsiasi file CONFIG e argomenti passati
ad esso. Non accetterà il l or r comandi. L'estrazione richiede un numero di blocco
("x1", "x2", ecc.). Per estrarre ogni blocco viene utilizzato un diverso programma ottimizzato.

Zpaq chiamerà il programma esterno "zpaqmake" per compilare "zpaq_X.cpp", passandolo
"zpaq_X" come argomento. Normalmente questo sarà uno script che chiama un compilatore C++ per
produce "zpaq_X.o", collega a "zpaq.o" e restituisce "zpaq_X". Lo script potrebbe collegarsi a
"zpaq.cpp" invece di "zpaq.o".

p In creare modo: Memorizza i percorsi dei nomi dei file nell'archivio. L'impostazione predefinita è memorizzare il nome
senza il percorso. Per esempio:

zpaq pc books.zpaq dir/file

memorizzerà il nome come "dir/file". Se la p l'opzione viene data anche durante l'estrazione,
quindi ZPAQ tenterà di estrarre "file" nella sottodirectory anziché in quella corrente
directory. Questo fallirà se la directory non esiste. ZPAQ non crea
directory secondo necessità.

In estratto modo: estrai nei percorsi memorizzati anziché nella directory corrente

L'impostazione predefinita è estrarre nella directory corrente indipendentemente da come i nomi dei file
sono immagazzinati. I percorsi memorizzati devono essere relativi alla directory corrente, non iniziare con a
"/", "\", una lettera di unità come "C:" o contenere "../" o "..\". Se si estrae in a
sottodirectory, deve già esistere. Non verrà creato.

[files...] sovrascrive e non ha restrizioni sui nomi dei file. Ogni segmento viene estratto in a
file diverso. Se alcuni segmenti non hanno un nome file memorizzato, possono essere solo
estratto usando il p or n modificatori.

q Modalità silenziosa. Non visualizzare l'avanzamento della compressione sullo schermo.

s Non memorizzare i checksum SHA1 (risparmia 20 byte). Il decompressore non controllerà che il
l'output è identico all'input originale.

t In creare modo: aggiunge il tag di localizzazione ai dati non ZPAQ.

Aggiungi un tag di localizzazione ai dati non ZPAQ. Il tag è una stringa di 13 byte che consente
ZPAQ e UNZPAQ per trovare l'inizio di una sequenza di blocchi ZPAQ incorporati in altri dati.
Il programma "zpaqsfx" ha già questo tag alla fine. Tuttavia, se viene compilato un nuovo stub
dalla fonte quindi il t comando dovrebbe essere usato quando si aggiunge il primo file.

In estratto modo: non post-processare (per il debug). Aspettati errori di checksum.

v Modalità dettagliata. Mostra il file CONFIG durante la compilazione. Questo è utile per il controllo degli errori.

x Estratto. Usa "bue" per estrarre velocemente. Puoi estrarre più lentamente con la semplice "x" se lo fai
non hai C++ installato. I file di output vengono rinominati nello stesso ordine in cui sono memorizzati
ed elencato. Se non rinomini i file di output, i file verranno estratti in
la directory corrente con gli stessi nomi che avevano al momento della memorizzazione.

,N Usd in modalità di creazione. Passa argomenti numerici al file CONFIG. Suffisso aggiunto come ",2"
significa utilizzare 4 volte più memoria. Ogni incremento raddoppia l'utilizzo. Hai bisogno della stessa memoria
decomprimere.

N Usato in estratto modo. Estrai solo il blocco N (1, 2, 3...), dove 1 è il primo blocco.
Altrimenti vengono estratti tutti i blocchi. Il l comando mostra quali file sono in ogni blocco.

Mettere a punto e a Mercato Opzioni
Per eseguire il debug del file CONFIG, utilizzare:

zpaq [pthv]r [,N...] [argomenti...]

, il r eseguire il programma ZPAQL nella sezione HCOMP del file di configurazione F. Il programma viene eseguito
una volta per ogni byte di input dal file nominato nel primo argomento e una volta a EOF con
il byte di input (o -1) nel registro A. L'output è nel file denominato nel secondo
discussione. Se eseguito senza argomenti, prendi l'input da stdin e l'output su stdout.
I modificatori sono elencati di seguito.

h Durante la traccia, visualizzare il registro e il contenuto della memoria in formato esadecimale anziché decimale.

p Esegui PCOMP (l'impostazione predefinita è eseguire HCOMP).

t Trace (passo singolo), gli argomenti sono input numerici altrimenti gli argomenti sono input, output (predefinito
stdin, stdout). Gli argomenti dovrebbero essere numeri piuttosto che nomi di file. Il programma è
eseguire una volta per ogni argomento con il valore nel registro A. Poiché ogni istruzione è
eseguito viene visualizzato il contenuto del registro. In HALT viene visualizzato il contenuto della memoria.

v Compilazione dettagliata. Visualizza il file CONFIG mentre viene compilato. Se si verifica un errore,
sarà più facile individuarlo. Modificatore v è utile anche per visualizzare i bersagli di salto.

,N Passa argomenti numerici al file CONFIG. Passa fino a 9 argomenti numerici al file CONFIG
(come il c e a a comandi).

VERSIONI


-h Visualizza un breve aiuto.

ESEMPI


Creare
Per creare un archivio:

zpaq c File archivio.zpaq...

Se l'archivio esiste, viene sovrascritto. I nomi dei file vengono memorizzati senza un percorso.

Aggiungere
Per (a) aggiungere a un archivio esistente. Se l'archivio non esiste, viene creato come
con il comando c:

zpaq a File archivio.zpaq...

Lista
Per elencare i contenuti di un archivio. I file sono elencati nello stesso ordine in cui sono stati aggiunti:

zpaq l archivio.zpaq

Per estrarre il contenuto dell'archivio. I nuovi file vengono creati e nominati in base al
nomi di file memorizzati. Non sovraccarica i file esistenti. Estrae nella directory corrente:

zpaq x archivio.zpaq

Se i file da estrarre esistono già, zpaq si rifiuterà di eliminarli e saltare
al file successivo. Se i file sono compressi con un percorso (cartella o directory), allora questo
la directory deve esistere quando il file viene estratto. zpaq non creerà directory.

Per estrarre i file e rinominarli nell'ordine in cui sono stati aggiunti all'archivio. Clobbers qualsiasi
file di output già esistenti. Il numero di file estratti è il più piccolo del numero
di nomi di file sulla riga di comando o il numero di file nell'archivio.

zpaq x archivio.zpaq file ...

Estratto
Per estrarre e rinominare:

zpaq x file archivio.zpaq ...
unzpaq x file archivio.zpaq ...

I file vengono estratti nello stesso ordine in cui vengono salvati e rinominati. A differenza dell'utilizzo di stored
nomi, se il file esiste, viene sovrascritto (clobbed). Solo i file nominati sul
riga di comando vengono estratti. Eventuali file aggiuntivi nell'archivio vengono ignorati. Per esempio:

zpaq x archivio.zpaq foo bar

Per estrarre file come x, ma senza post-elaborazione. Questo può essere utile per il debug o
sviluppo dei file di configurazione:

zpaq t archivio.zpaq [file ...]

Config filetto
La distribuzione contiene diversi file CONFIG predefiniti:

min.cfg - per una compressione veloce ma scarsa.
max.cfg - per una compressione lenta ma buona.
mid.cfg - per velocità e compressione moderate (impostazione predefinita).

Altri file di configurazione sono disponibili come opzioni aggiuntive oppure puoi scriverli come spiegato
successivamente.

Un argomento numerico può essere aggiunto a CONGIF per aumentare l'utilizzo della memoria in modo migliore
compressione. Ogni incremento raddoppia l'utilizzo. Non ci dovrebbe essere spazio prima o dopo il
virgola. Per esempio:

zpaq cmax.cfg file di archivio... = 246 MB
zpaq cmax.cfg,1 file di archivio... = 476 MB
zpaq cmax.cfg,2 file di archivio... = 938 MB
zpaq cmax.cfg,3 file di archivio... = 1861 MB
zpaq cmax.cfg,-1 file di archivio... = 130 MB (valori negativi ammessi)

I modificatori possono essere in qualsiasi ordine prima del comando "c" o "a". I modificatori, comando e
il file di configurazione deve essere scritto insieme senza spazi. Un esempio: creare
archivio con opzioni i, p, s e il file di configurazione "max.cfg". I modificatori hanno il
seguente significato:

zpaq ipsc archivio.zpaq file1 file22

AMBIENTE


Directory temporanea TEMPDIR viene utilizzato durante il comando di ottimizzazione o.

Nessuno.

Usa zpaq online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Ufficio
    Ufficio
    OfficeFloor fornisce l'inversione di
    controllo di accoppiamento, con la sua: - dipendenza
    iniezione - iniezione di continuazione -
    iniezione del filo Per ulteriori informazioni
    visitare il...
    Scarica Office Floor
  • 2
    DivKit
    DivKit
    DivKit è un server open source basato su server
    Struttura dell'interfaccia utente (SDUI). Ti permette di farlo
    implementare gli aggiornamenti provenienti dal server
    diverse versioni dell'app. Inoltre, può essere
    usato per...
    Scarica DivKit
  • 3
    subconvertitore
    subconvertitore
    Utility per convertire tra vari
    formato di abbonamento. Utenti Shadowrocket
    dovrebbe usare ss, ssr o v2ray come target.
    Puoi aggiungere &remark= a
    HT simile a Telegram...
    Scarica il subconvertitore
  • 4
    SCIABORDARE
    SCIABORDARE
    SWASH è un numero generico
    strumento per la simulazione instabile,
    non idrostatico, a superficie libera,
    flusso rotazionale e fenomeni di trasporto
    nelle acque costiere come...
    Scarica SWASH
  • 5
    VBA-M (archiviato - ora su Github)
    VBA-M (archiviato - ora su Github)
    Il progetto si è spostato in
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caratteristiche: Creazioni di cheat salva gli stati multi
    sistema, supporta gba, gbc, gb, sgb,
    sgb2Tu...
    Scarica VBA-M (Archiviato - Ora su Github)
  • 6
    Stacer
    Stacer
    Ottimizzatore e monitoraggio del sistema Linux
    Repository Github:
    https://github.com/oguzhaninan/Stacer.
    Pubblico: utenti finali/desktop. Utente
    interfaccia: Qt. Programmazione La...
    Scarica Stacer
  • Di Più "

Comandi Linux

Ad