zp - Online sa Cloud

Ito ang command na zp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


zp - ZPAQ open standard maximum compressor na may mga prebuilt na antas ng compression

SINOPSIS


lumikha : zp cN archive.zpaq file [file ...]
idagdag : zp aN archive.zpaq file [file ...]
listahan: zp l archive.zpaq
extract: zp [ex][N] archive.zpaq

DESCRIPTION


Pangkalahatan
Ang pamilya ng PAQ ay isang serye ng mga open source data compression archiver na umunlad
sa pamamagitan ng collaborative development sa mga nangungunang ranggo sa ilang benchmark na pagsukat
compression ratio bagaman sa gastos ng bilis at paggamit ng memorya.

Ang ZPAQ ay isang iminungkahing karaniwang format para sa mataas na naka-compress na data na nagbibigay-daan sa bagong compression
mga algorithm na gagawin nang hindi sinisira ang pagiging tugma sa mas lumang mga programa. Nakabatay ang Zp
sa mga algorithm ng paghahalo ng konteksto na tulad ng PAQ na nangungunang ranggo sa maraming benchmark. Ang format
sumusuporta sa mga archiver, solong file compressor, at memory to memory compression.

Ang layunin ng Zp ay isang mataas na compression ratio sa isang bukas na format nang walang pagkawala ng compatibility
sa pagitan ng mga bersyon habang natuklasan ang mga advanced na diskarte sa compression.

Kung nag-compress ka sa Windows at nag-extract sa Linux, babaguhin ng program ang "\" sa "/"
sa panahon ng pagkuha at vice versa. Maaaring iimbak ang mga slash sa alinmang convention. Ang
hinuhulaan ng program ang operating system sa pamamagitan ng pagbilang ng "/" at "\" sa PATH kapaligiran
variable. Kung nabigo ang heuristic na ito (PATH hindi natukoy) pagkatapos ay walang slash na pagsasalin ay tapos na.

Ang mga landas ay dapat na nauugnay sa kasalukuyang direktoryo. Magbabala ang programa kung mag-imbak ka ng isang
ganap na landas. Maaari mo lamang i-extract ang mga naturang file gamit ang command e o sa pamamagitan ng pag-override sa
filename

zp c archive.zpaq /dir/file (Babala: nagsisimula sa "/")
zp x archive.zpaq (Error: masamang filename)
zp e archive.zpaq (OK: kinukuha ang file1 sa kasalukuyang direktoryo)
zp x archive.zpaq newfile (OK: kinukuha ang newfile sa kasalukuyang direktoryo)
zp x archive.zpaq /dir/file (OK: lumilikha ng /dir kung kinakailangan)

Gayundin, nalalapat ang parehong panuntunan sa mga pangalan ng file na naglalaman ng mga control character, o mas mahaba kaysa
511 character, o nagsisimula sa isang drive letter tulad ng "C:" o naglalaman ng kamag-anak na ".."
mga landas.

Kung ang program na ito ay tumatakbo sa Linux o UNIX o pinagsama-sama sa g++ sa Windows kung gayon ito ay gagana
bigyang-kahulugan ang mga wildcard sa command line sa karaniwang paraan. Ang isang * ay tumutugma sa anumang string at ?
tumutugma sa anumang karakter.

zp c archive.zpaq *

ay i-compress ang lahat ng mga file sa kasalukuyang direktoryo sa "archive.zpaq". Gayunpaman, hindi ito gagawin
paulit-ulit na mga direktoryo. Kailangan mong tukuyin ang mga file sa bawat direktoryo na gusto mong idagdag.

Ang program ay hindi nagse-save ng mga timestamp ng file o mga pahintulot tulad ng ginagawa ng ibang mga archiver.
Ang mga na-extract na file ay napetsahan mula sa oras ng pagkuha na may mga default na pahintulot. kung ikaw
kailangan ang mga kakayahan na ito, pagkatapos ay lumikha ng isang tar file at i-compress iyon sa halip.

Ang compression na opsyon 1, 2, o 3 ay nangangahulugan ng mabilis, katamtaman, o pinakamahusay na pag-compress ayon sa pagkakabanggit.
Ang mas mahusay na compression ay nangangailangan ng mas maraming oras at memorya. Ang bilis ng decompression at memorya ay ang
katulad ng para sa compression. Bilis (T3200, 2.0 GHz) at paggamit ng memory ay ang mga sumusunod. Ang
sumusunod na talahanayan ay nagpapakita ng paghahambing sa "zip -9" compression Ang lahat ng mga mode ay nag-compress ng mas mahusay ngunit
mas mabagal kaysa sa zip.

Bilis ng Memory Calgary corpus
------ ----------- ---------------
1 (mabilis) 38 MB 0.7 seg/MB 807,214 byte
2 (default) 111 MB 2.3 seg/MB 699,586 byte
3 (maliit) 246 MB 6.4 seg/MB 644,545 byte
zip -9 <1 MB 0.13 sec/MB 1,020,719 byte

zp(1) gumagamit ng pinagsama-samang ZPAQL (binuo ng "zpaq oc") upang i-compress at i-extract ang bawat isa sa
3 mode na halos dalawang beses na mas mabilis kaysa sa paggamit ng interpreted code. Awtomatiko nitong kinikilala ang mga ito
mga pagsasaayos kahit na ang mga ito ay ginawa ng ibang mga programa. Ang default na compression ay ang
katulad ng default na ginawa ng zpaq(1) at zpipe(1). Kung ang isa pang programa ay gumagawa ng a
ibang configuration, pagkatapos ay tama pa rin itong i-decompress ng program na ito sa pamamagitan ng
pagbibigay-kahulugan sa code, na mas mabagal. Gayundin, zpaqNa (1), unzpaq(1), at zpipe(1) maaari
i-decompress ang mga archive na ginawa ng program na ito.

Ang programa ay nag-iimbak ng filename, komento, at SHA-1 checksum para sa bawat file. Iba pang mga programa
maaaring alisin ang mga ito, ngunit magagawa pa rin ng program na ito na i-decompress ang mga ito. Ang programang ito
sumusunod sa kumbensyon na kung ang pangalan ay tinanggal, kung gayon ang mga nilalaman ay dapat idagdag
sa nakaraang file. Kung ang unang filename ay tinanggal, pagkatapos ay dapat mong ibigay ito sa
command line sa panahon ng pagkuha. Ang bawat filename sa command line ay pinapalitan ang isang pinangalanang file
sa archive.

ulo2 Utos

a[N]
Idagdag sa archive.

Kinokontrol ng Value N ang bilis ng compression gamit ang tinukoy na digit: 1 (mabilis, mas mababa
compression), 2 (medium, default), 3 (pinakamahusay, pinakamataas na compression).

c[N]
Gumawa ng archive.

Kinokontrol ng Value N ang bilis ng compression gamit ang tinukoy na digit: 1 (mabilis, mas mababa
compression), 2 (medium, default), 3 (pinakamahusay, pinakamataas na compression).

e[N]
I-extract sa kasalukuyang direktoryo.

Sa N, i-extract lamang ang block N (1, 2, 3...), kung saan ang 1 ay ang unang bloke. Kung hindi lahat
ang mga bloke ay nakuha. Ang l Ipinapakita ng command kung aling mga file ang nasa bawat bloke.

l Ilista ang mga nilalaman ng archive.

x[N]
I-extract gamit ang buong pangalan ng path (mga file... overrides stored names).

Sa N, i-extract lamang ang block N (1, 2, 3...), kung saan ang 1 ay ang unang bloke. Kung hindi lahat
ang mga bloke ay nakuha. Ang l Ipinapakita ng command kung aling mga file ang nasa bawat bloke.

Opsyon


Wala.

HALIMBAWA


Lumikha
Ang pangalan ng archive ay dapat magtapos sa .zpaq. Awtomatikong idaragdag ng lahat ng command ang extension kung
hindi mo ito tinukoy.

Para gumawa ng archive:

zp c3 archive.zpaq file ...

Ang mga pangalan ng file ay naka-imbak sa archive habang lumilitaw ang mga ito sa command line. Kung tinukoy mo ang a
path sa ibang direktoryo, ang path ay iniimbak, at nilikha sa panahon ng pagkuha. Ang e
command extracts sa kasalukuyang direktoryo.

Mag-aplay
Upang (a) isama sa isang kasalukuyang archive. Kung ang archive ay hindi umiiral pagkatapos ito ay nilikha bilang
gamit ang c utos. Ang mga file ay pinagsama-sama sa mga bloke (solid archive) para sa bawat command
(Tingnan ang l utos).

zp a3 archive.zpaq file ...

listahan
Upang ilista ang mga nilalaman ng isang archive. Ang mga file ay nakalista sa parehong block order noon
naidagdag:

zp l archive.zpaq

Kunin
Upang kunin ang mga nilalaman ng archive:

zp x archive.zpaq

Upang kunin ang tiyak na bloke (tingnan l output ng command):

zp x1 archive.zpaq

Ang mga bloke ay "solid" na nangangahulugang hindi ka makakapag-extract ng mga file sa loob ng isang bloke nang hindi kinukuha
ang mga naunang file. Upang kunin ang unang file sa block sa ilalim ng ibang pangalan:

zp x1 archive.zpaq other-name

Hindi papatungan ng program ang mga umiiral nang file sa panahon ng pagkuha maliban kung tinukoy mo ang
mga filename sa command line:

zp x archive.zpaq (Error: umiiral ang file1)
zp x archive.zpaq file1 file2 (I-overwrite ang file1, file2)

Kapaligiran


PATH ay sinusuri para sa pagtukoy kung kinakailangan ang mga slash na conversion. Ang isang walang laman na halaga ay
huwag paganahin ang mga conversion.

Gamitin ang zp online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa