GoGPT Best VPN GoSearch

Favicon OnWorks

zpaq - Online în cloud

Rulați zpaq în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda zpaq care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


zpaq - compresor maxim standard PAQ deschis

REZUMAT


creați : zpaq [opnsitqv]c [,N...] fișier archive.zpaq [fișier ...]
anexează : zpaq [opnsitqv]a [,N...] fișier archive.zpaq [fișier ...]
lista : zpaq l archive.zpaq
extrage: zpaq [opntq]x[N] archive.zpaq
depanare: zpaq [pthv]rF[,N...] [args...]

DESCRIERE


General
PAQ este o serie de arhivare de comprimare a datelor open source care au evoluat
dezvoltare în colaborare pentru a ajunge în topul mai multor benchmark-uri care măsoară compresia
raportul deși în detrimentul vitezei și al utilizării memoriei.

Zpaq este un format standard propus pentru date foarte comprimate care permite o nouă compresie
algoritmi să fie dezvoltați fără a întrerupe compatibilitatea cu programele mai vechi. Zpaq este
bazat pe algoritmi de amestecare a contextului de tip PAQ, care sunt clasați în top pe multe benchmark-uri. The
formatul acceptă arhivare, compresoare cu un singur fișier și compresie de la memorie la memorie.

ZPAQ este un compresor și arhivator de fișiere configurabil. Scopul său este un raport de compresie ridicat
într-un format deschis fără pierderea compatibilității între versiuni ca compresie avansată
sunt descoperite tehnici.

Compresia utilizează implicit fișierele de configurare încorporate. Sunt furnizate trei exemple:

min.cfg - Compresie rapidă, minimă (LZP + ordinul 3). Necesită memorie de 4 MB.
mid.cfg - Compresie și viteză medie. Necesită 111 MB.
max.cfg - compresie lentă, dar bună. Necesită 278 MB.

Fișierul de configurare nu este necesar pentru extragere.

NOTĂ: în modul de extragere, dacă FIȘIERELE sunt listate, fișierele sunt redenumite în timpul scrierii.

head2 Comenzi

a Adăugați la arhivă.

c Creați arhiva.

i Nu stocați dimensiunile fișierelor ca comentarii (salvează câțiva octeți). În mod normal, dimensiunea fișierului de intrare
este stocat ca șir zecimal, luând câțiva octeți. Câmpul de comentarii nu are niciun efect asupra
programul cu excepția faptului că este afișat de l și x comenzi.

l Listează conținutul arhivei.

n In crea mod: Nu stocați nume de fișiere (numele vor fi necesare pentru decomprimare). In extrage
mod: decomprimați toate într-un singur fișier. Efectul este de a cere ca numele fișierelor să fie date
în timpul decompresiei.

În timpul extragerii, ignorați toate numele fișierelor stocate și adăugați toate ieșirile la un fișier, the
primul fișier în [fișiere...].

o Optimizați (rulați mai repede). Aveți nevoie de un compilator C++ instalat pentru a utiliza această opțiune. Dacă nu,
aruncați „o”. Puteți utiliza în continuare zpaq, dar rularea va dura de aproximativ două ori mai mult.

Dacă are succes, compresia este de obicei cu 50% până la 100% mai rapidă. Zpaq va căuta un
program numit „zpaq_X” în directorul temporar, unde X este derivat din SHA1
suma de control a antetului blocului produs de fișierul de configurare ÎNFIINȚAT cu argumente N. Dacă
programul există, atunci Zpaq îl va apela cu aceleași argumente pentru a efectua
comprimare. Dacă nu există, Zpaq va crea un fișier cu cod sursă
„zpaq_X.cpp” în directorul temporar, compilați-l și legați-l la „zpaq.cpp” sau
„zpaq.o” în funcție de instalare.

Directorul temporar este specificat de variabila de mediu TEMP dacă există, sau
altfel directorul curent.

Programul „zpaq_X” își va comprima intrarea în același format descris de
ÎNFIINȚAT, dar mai repede. Dacă ÎNFIINȚAT specifică un preprocesor, apoi „zpaq_X” se va aștepta să o facă
gasesti si el. De asemenea, va decomprima blocurile de arhivă în aceeași configurație, dar eșuează
dacă încearcă să decomprima blocuri în orice altă configurație.

Programul „zpaq_X” va accepta c, a și x comenzi cu toți aceiași modificatori,
dar va ignora v și o modificatori și ignora orice fișier CONFIG și argumente transmise
la ea. Nu va accepta l or r comenzi. Extragerea necesită un număr de bloc
("x1", "x2", etc). Un alt program optimizat este utilizat pentru a extrage fiecare bloc.

Zpaq va apela programul extern „zpaqmake” pentru a compila „zpaq_X.cpp”, trecându-l
„zpaq_X” ca argument. În mod normal, acesta va fi un script care apelează la un compilator C++
produce „zpaq_X.o”, legături către „zpaq.o” și emite „zpaq_X”. Scriptul ar putea face legătura cu
„zpaq.cpp” în loc de „zpaq.o”.

p In crea mod: stocați căile pentru numele fișierelor în arhivă. Implicit este stocarea numelui
fara cale. De exemplu:

zpaq pc books.zpaq dir/file

va stoca numele ca „dir/fișier”. Dacă p opțiunea este oferită și în timpul extracției,
atunci ZPAQ va încerca să extragă „fișier” în subdirector în loc de cel curent
director. Acest lucru va eșua dacă directorul nu există. ZPAQ nu creează
directoare după cum este necesar.

In extrage mod: extrage în căile stocate în loc de directorul curent

Implicit este extragerea în directorul curent, indiferent de cum se numește fișierul
sunt stocate. Căile stocate trebuie să fie relativ la directorul curent, nu să înceapă cu a
„/”, „\”, o literă de unitate precum „C:” sau conține „../” sau „..\”. Dacă se extrage la a
subdirector, trebuie să existe deja. Nu va fi creat.

[fișiere...] suprascrie și nu are restricții cu privire la numele fișierelor. Fiecare segment extrage la a
fișier diferit. Dacă vreun segment nu are un nume de fișier stocat, atunci pot fi doar
extras folosind p or n modificatori.

q Mod silențios. Nu afișați progresul compresiei pe ecran.

s Nu stocați sumele de verificare SHA1 (salvează 20 de octeți). Decompresorul nu va verifica dacă
ieșirea este identică cu intrarea inițială.

t In crea mod: Adăugați eticheta de localizare la datele non-ZPAQ.

Adăugați o etichetă de localizare la datele non-ZPAQ. Eticheta este un șir de 13 octeți care permite
ZPAQ și UNZPAQ pentru a găsi începutul unei secvențe de blocuri ZPAQ încorporate în alte date.
Programul „zpaqsfx” are deja această etichetă la sfârșit. Cu toate acestea, dacă este compilat un nou stub
de la sursa apoi t comanda ar trebui să fie utilizată atunci când atașați primul fișier.

In extrage mod: nu post-procesează (pentru depanare). Așteptați-vă erori de sumă de control.

v Modul verbos. Afișați fișierul CONFIG pe măsură ce se compilează. Acest lucru este util pentru verificarea erorilor.

x Extrage. Folosiți „bou” pentru a extrage rapid. Puteți extrage mai încet cu un „x” simplu dacă doriți
nu au C++ instalat. Fișierele de ieșire sunt redenumite în aceeași ordine în care sunt stocate
și enumerate. Dacă nu redenumiți fișierele de ieșire, atunci fișierele vor fi extrase în
directorul curent cu aceleași nume pe care le aveau atunci când a fost stocat.

,N Usd în modul de creare. Transmiteți argumente numerice în fișierul CONFIG. S-a adăugat sufix precum „,2”
înseamnă că folosești de 4 ori mai multă memorie. Fiecare increment dublează utilizarea. Ai nevoie de aceeași memorie
a decomprima.

N ECHIPAMENTE in extrage mod. Extrageți numai blocul N (1, 2, 3...), unde 1 este primul bloc.
În caz contrar, toate blocurile sunt extrase. The l comanda arată ce fișiere se află în fiecare bloc.

Debug și Dezvoltare Opţiuni
Pentru a depana fișierul CONFIG, utilizați:

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

il r rulați programul ZPAQL în secțiunea HCOMP a fișierului de configurare F. Programul este rulat
o dată pentru fiecare octet de intrare din fișierul numit în primul argument și o dată la EOF cu
octetul de intrare (sau -1) în registrul A. Ieșirea este către fișierul numit în al doilea
argument. Dacă rulați fără argumente, atunci luați intrarea din stdin și ieșirea în stdout.
Modificatorii sunt enumerați mai jos.

h Când urmăriți, afișați conținutul registrului și al memoriei în hexazecimal în loc de zecimal.

p Rulați PCOMP (implicit este să rulați HCOMP).

t Urmărire (un singur pas), argumentele sunt intrări numerice, altfel argumentele sunt de intrare, de ieșire (implicit
stdin, stdout). Argumentele ar trebui să fie numere și nu nume de fișiere. Programul este
rulați o dată pentru fiecare argument cu valoarea din registrul A. Așa cum este fiecare instrucțiune
executat se afișează conținutul registrului. La HALT, conținutul memoriei este afișat.

v Compilare verbală. Afișați fișierul CONFIG pe măsură ce este compilat. Dacă apare o eroare,
va fi mai ușor de localizat. Modificator v este util și pentru afișarea țintelor de sărituri.

,N Transmiteți argumente numerice în fișierul CONFIG. Transferați până la 9 argumente numerice în fișierul CONFIG
(ca c și a comenzi).

OPŢIUNI


-h Afișează ajutor scurt.

EXEMPLE


Crează
Pentru a crea o arhivă:

zpaq c fișiere archive.zpaq...

Dacă arhiva există, atunci este suprascrisă. Numele fișierelor sunt stocate fără cale.

Adăuga
Pentru a (a) atașa la o arhivă existentă. Dacă arhiva nu există atunci este creată ca
cu comanda c:

zpaq a fișiere archive.zpaq...

Listă
Pentru a lista conținutul unei arhive. Fișierele sunt listate în aceeași ordine în care au fost adăugate:

zpaq l arhiva.zpaq

Pentru a extrage conținutul arhivei. Fișierele noi sunt create și denumite conform
nume de fișiere stocate. Nu blochează fișierele existente. Extrase din directorul curent:

zpaq x arhivă.zpaq

Dacă fișierele care urmează să fie extrase există deja, atunci zpaq va refuza să le blocheze și să omite
la următorul dosar. Dacă fișierele sunt comprimate cu o cale (dosar sau director), atunci asta
directorul trebuie să existe când fișierul este extras. zpaq nu va crea directoare.

Pentru a extrage fișierele și a redenumi în ordinea în care au fost adăugate în arhivă. Clobbers orice
fișiere de ieșire deja existente. Numărul de fișiere extrase este cel mai mic dintre numărul
de nume de fișiere pe linia de comandă sau numărul de fișiere din arhivă.

fișierul zpaq x archive.zpaq...

Extrage
Pentru a extrage și a redenumi:

fișierele zpaq x archive.zpaq...
unzpaq x fișiere archive.zpaq...

Fișierele sunt extrase în aceeași ordine în care sunt salvate și redenumite. Spre deosebire de utilizarea stocate
nume, dacă fișierul există, atunci acesta este suprascris (șocat). Doar fișierele numite pe
linia de comandă sunt extrase. Orice fișiere suplimentare din arhivă sunt ignorate. De exemplu:

zpaq x archive.zpaq foo bar

Pentru a extrage fișiere precum x, dar fără post-procesare. Acest lucru poate fi util pentru depanare sau
dezvoltarea fișierelor de configurare:

zpaq t archive.zpaq [fișiere ...]

config fişier
Distribuția conține mai multe fișiere CONFIG implicite:

min.cfg - pentru compresie rapidă, dar slabă.
max.cfg - pentru compresie lentă, dar bună.
mid.cfg - pentru viteză moderată și compresie (implicit).

Alte fișiere de configurare sunt disponibile ca opțiuni suplimentare sau le puteți scrie așa cum este explicat
mai târziu.

Un argument numeric poate fi atașat la CONGIF pentru a crește utilizarea memoriei pentru mai bine
comprimare. Fiecare increment dublează utilizarea. Nu ar trebui să existe spațiu înainte sau după
virgulă. De exemplu:

fișiere de arhivă zpaq cmax.cfg... = 246 MB
zpaq cmax.cfg,1 fișiere de arhivă... = 476 MB
zpaq cmax.cfg,2 fișiere de arhivă... = 938 MB
zpaq cmax.cfg,3 fișiere de arhivă... = 1861 MB
zpaq cmax.cfg,-1 fișiere de arhivă... = 130 MB (valori negative permise)

Modificatorii pot fi în orice ordine înainte de comanda „c” sau „a”. Modificatorii, comanda și
fișierul de configurare trebuie scris împreună fără spații. Un exemplu: a crea
arhiva cu optiuni i, p, s și fișierul de configurare „max.cfg”. Modificatorii au
urmatoarea semnificatie:

zpaq ipsc arhiva.zpaq fisier1 fisier22

MEDIUL


Director temporar TEMPDIR este utilizat în timpul comenzii de optimizare o.

Nici unul.

Utilizați zpaq online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.