Questo è il comando zp 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
zp - Compressore massimo standard aperto ZPAQ con livelli di compressione predefiniti
SINOSSI
creare: file zp cN archivio.zpaq [file ...]
append : zp aN file archivio.zpaq [file ...]
lista: zp l archivio.zpaq
estratto: zp [ex][N] archivio.zpaq
DESCRIZIONE
Generale
La famiglia PAQ era una serie di archivi di compressione dati open source che si sono evoluti
attraverso lo sviluppo collaborativo ai primi posti in classifica su diversi parametri di misurazione
rapporto di compressione 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. Zp è basato
su algoritmi di mixaggio del contesto simili a PAQ che sono ai primi posti in molti benchmark. Il formato
supporta archiviatori, compressori di file singoli e compressione da memoria a memoria.
L'obiettivo di Zp è un elevato rapporto di compressione in un formato aperto senza perdita di compatibilità
tra le versioni man mano che vengono scoperte tecniche di compressione avanzate.
Se comprimi in Windows ed estrai in Linux, il programma cambierà "\" in "/"
durante l'estrazione e viceversa. Le barre possono essere memorizzate con entrambe le convenzioni. Il
programma indovina il sistema operativo contando "/" e "\" nel PERCORSO Industria XNUMX
variabile. Se questa euristica fallisce (PERCORSO non definito) quindi non viene eseguita alcuna traduzione con barra.
I percorsi devono essere relativi alla directory corrente. Il programma ti avviserà se memorizzi un
percorso assoluto. Puoi estrarre tali file solo con il comando e o sovrascrivendo
nome del file.
zp c archive.zpaq /dir/file (Attenzione: inizia con "/")
zp x archive.zpaq (Errore: nome file errato)
zp e archive.zpaq (OK: estrae il file1 nella directory corrente)
zp x archive.zpaq nuovo file (OK: estrae il nuovo file nella directory corrente)
zp x archive.zpaq /dir/file (OK: crea /dir se necessario)
Inoltre, la stessa regola si applica ai nomi di file contenenti caratteri di controllo o più lunghi di
511 caratteri, o che iniziano con una lettera di unità come "C:" o contengono un relativo ".."
percorsi.
Se questo programma viene eseguito in Linux o UNIX o compilato con g++ in Windows, lo farà
interpretare i caratteri jolly sulla riga di comando nel modo consueto. A * corrisponde a qualsiasi stringa e ?
corrisponde a qualsiasi carattere.
zp c archivio.zpaq *
comprimerà tutti i file nella directory corrente in "archive.zpaq". Tuttavia, non lo farà
directory ricorsive. È necessario specificare i file in ciascuna directory che si desidera aggiungere.
Il programma non salva i timestamp o i permessi dei file come fanno altri archivi.
I file estratti sono datati dal momento dell'estrazione con i permessi predefiniti. Se tu
bisogno di queste capacità, quindi creare un file tar e comprimerlo invece.
L'opzione di compressione 1, 2 o 3 indica rispettivamente la compressione veloce, media o migliore.
Una migliore compressione richiede più tempo e memoria. La velocità di decompressione e la memoria sono le
come per la compressione. La velocità (T3200, 2.0 GHz) e l'utilizzo della memoria sono i seguenti. Il
la tabella seguente mostra il confronto con la compressione "zip -9" Tutte le modalità si comprimono meglio ma
più lento della zip.
Memoria Velocità Calgary corpus
------ ----------- ----------------
1 (veloce) 38 MB 0.7 sec/MB 807,214 byte
2 (predefinito) 111 MB 2.3 sec/MB 699,586 byte
3 (piccolo) 246 MB 6.4 sec/MB 644,545 byte
zip -9 <1 MB 0.13 sec/MB 1,020,719 byte
zp(1) utilizza ZPAQL compilato (generato da "zpaq oc") per comprimere ed estrarre in ciascuno dei
3 modalità circa due volte più veloci rispetto all'utilizzo del codice interpretato. Li riconosce automaticamente
configurazioni anche se prodotte da altri programmi. La compressione predefinita è la
uguale al default prodotto da zpaq(1) e zpipe(1). Se un altro programma produce a
configurazione diversa, allora questo programma lo decomprimerà correttamente con
interpretare il codice, che è più lento. Anche, zpaq(1), unzpaq(1), e zpipe(1) può
decomprimere gli archivi prodotti da questo programma.
Il programma memorizza un nome file, un commento e un checksum SHA-1 per ogni file. Altri programmi
può ometterli, ma questo programma sarà comunque in grado di decomprimerli. Questo programma
segue la convenzione che se il nome viene omesso, il contenuto dovrebbe essere aggiunto
al file precedente. Se il primo nome del file viene omesso, devi fornirlo nel
riga di comando durante l'estrazione. Ogni nome di file sulla riga di comando sostituisce un file denominato
nell'archivio.
Comandi head2
un]
Aggiungi all'archivio.
Il valore N regola la velocità di compressione utilizzando la cifra specificata: 1 (veloce, meno
compressione), 2 (media, predefinita), 3 (migliore, massima compressione).
c[N]
Crea archivio.
Il valore N regola la velocità di compressione utilizzando la cifra specificata: 1 (veloce, meno
compressione), 2 (media, predefinita), 3 (migliore, massima compressione).
e[N]
Estrai nella directory corrente.
Con N, estrai solo il blocco N (1, 2, 3...), dove 1 è il primo blocco. Altrimenti tutto
vengono estratti i blocchi. Il l comando mostra quali file sono in ogni blocco.
l Elenca i contenuti dell'archivio.
x[N]
Estrai con nomi di percorso completi (file... sovrascrive i nomi memorizzati).
Con N, estrai solo il blocco N (1, 2, 3...), dove 1 è il primo blocco. Altrimenti tutto
vengono estratti i blocchi. Il l comando mostra quali file sono in ogni blocco.
VERSIONI
Nessuno.
ESEMPI
Creare
Il nome dell'archivio deve terminare con .zpaq. Tutti i comandi aggiungeranno automaticamente l'estensione se
non lo specifichi.
Per creare un archivio:
zp c3 file archivio.zpaq ...
I nomi dei file vengono memorizzati nell'archivio così come appaiono sulla riga di comando. Se specifichi a
percorso in una directory diversa, il percorso viene archiviato e creato durante l'estrazione. Il e
comando estrae nella directory corrente.
Aggiungere
Per (a) aggiungere a un archivio esistente. Se l'archivio non esiste, viene creato come
con il comando c. I file sono raggruppati in blocchi (archivio solido) per ogni comando
(Vedi l comando).
zp a3 file archivio.zpaq ...
Lista
Per elencare i contenuti di un archivio. I file sono elencati nello stesso ordine di blocco in cui erano
ha aggiunto:
zp l archivio.zpaq
Estratto
Per estrarre il contenuto dell'archivio:
zp x archivio.zpaq
Per estrarre un blocco specifico (vedi l output del comando):
zp x1 archivio.zpaq
I blocchi sono "solidi", il che significa che non puoi estrarre i file all'interno di un blocco senza estrarli
i file precedenti. Per estrarre il primo file nel blocco con un altro nome:
zp x1 archivio.zpaq altro-nome
Il programma non sovrascriverà i file esistenti durante l'estrazione a meno che non si specifichi il
nomi di file sulla riga di comando:
zp x archive.zpaq (Errore: file1 esiste)
zp x archive.zpaq file1 file2 (Sovrascrivi file1, file2)
AMBIENTE
PERCORSO è selezionato per rilevare se sono necessarie conversioni slash. Un valore vuoto sarà
disabilitare le conversioni.
Usa zp online utilizzando i servizi onworks.net