InglesPransesEspanyol

Ad


OnWorks favicon

compress - Online sa Cloud

Magpatakbo ng compress sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command compress 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


compress, uncompress.real - i-compress at palawakin ang data

SINOPSIS


magsiksik [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b bits ] [ pangalan ... ]
uncompress.real [ -f ] [ -v ] [ -c ] [ -V ] [ pangalan ... ]

DESCRIPTION


Tandaan na ang program na karaniwang mai-install bilang i-uncompress ay naka-install para sa
Debian bilang uncompress.real. Ginawa ito upang maiwasan ang pagsalungat sa mas-
karaniwang ginagamit na program na may parehong pangalan na bahagi ng gzip package.

Siksikin binabawasan ang laki ng mga pinangalanang file gamit ang adaptive na Lempel-Ziv coding. Kahit kailan
posible, ang bawat file ay pinapalitan ng isa na may extension .Z, habang pinapanatili ang pareho
mga mode ng pagmamay-ari, oras ng pag-access at pagbabago. Kung walang mga file na tinukoy, ang pamantayan
ang input ay na-compress sa karaniwang output. Siksikin susubukan lamang mag-compress
regular na mga file. Sa partikular, babalewalain nito ang mga simbolikong link. Kung ang isang file ay may maraming hard
mga link, magsiksik ay tatanggi na i-compress ito maliban kung ang -f ibinibigay ang bandila.

If -f ay hindi ibinigay at magsiksik ay tumatakbo sa foreground, ang user ay sinenyasan na
kung ang isang umiiral na file ay dapat na ma-overwrite.

Ang mga naka-compress na file ay maaaring maibalik sa kanilang orihinal na anyo gamit ang uncompress.real.

uncompress.real kumukuha ng listahan ng mga file sa command line nito at pinapalitan ang bawat file kung saan
nagtatapos ang pangalan sa .Z at nagsisimula sa tamang magic number na may hindi naka-compress na file
wala ang .Z. Ang hindi naka-compress na file ay magkakaroon ng mode, pagmamay-ari at mga timestamp ng
naka-compress na file.

Ang -c ginagawang pagpipilian compress/uncompress.real sumulat sa karaniwang output; walang mga file
nagbago.

Kung ang -r ang bandila ay tinukoy, magsiksik ay gagana nang recursively. Kung alinman sa mga pangalan ng file
tinukoy sa command line ay mga direktoryo, magsiksik ay bababa sa direktoryo
at i-compress ang lahat ng mga file na makikita doon.

Ang -V sinasabi ng flag sa bawat isa sa mga program na ito na i-print ang bersyon at patchlevel nito, kasama ang
anumang preprocessor flag na tinukoy sa panahon ng compilation, sa stderr bago gumawa ng anuman
compression o uncompression.

Siksikin gumagamit ng binagong Lempel-Ziv algorithm na pinasikat sa "A Technique for High
Performance Data Compression", Terry A. Welch, IEEE computer vol. 17, hindi. 6 (Hunyo 1984),
pp. 8-19. Ang mga karaniwang substring sa file ay unang pinapalitan ng mga 9-bit na code 257 at mas mataas.
Kapag naabot ang code 512, lilipat ang algorithm sa mga 10-bit na code at patuloy na gumagamit ng higit pa
bits hanggang sa limitasyon na tinukoy ng -b naabot ang bandila (default 16). Mga Bits dapat
sa pagitan ng 9 at 16. Maaaring baguhin ang default sa pinagmulan upang payagan magsiksik upang tumakbo sa
isang mas maliit na makina.

Pagkatapos ng bits naabot ang limitasyon, magsiksik pana-panahong sinusuri ang ratio ng compression. Kung
ito ay tumataas, magsiksik patuloy na gumagamit ng umiiral na diksyonaryo ng code. Gayunpaman, kung ang
bumababa ang compression ratio, magsiksik itinatapon ang talahanayan ng mga substring at muling itatayo ito
mula sa wala. Pinapayagan nito ang algorithm na umangkop sa susunod na "block" ng file.

Tandaan na ang -b ang bandila ay tinanggal para sa uncompress.real, dahil ang bits tinukoy na parameter
sa panahon ng compression ay naka-encode sa loob ng output, kasama ang isang magic number upang matiyak iyon
ni decompression ng random na data o recompression ng compressed data ay sinubukan.

Ang halaga ng compression na nakuha ay depende sa laki ng input, ang bilang ng bits
bawat code, at ang pamamahagi ng mga karaniwang substring. Karaniwan, ang teksto tulad ng source code
o English ay nabawasan ng 50-60%. Ang compression sa pangkalahatan ay mas mahusay kaysa sa nakamit
sa pamamagitan ng Huffman coding (tulad ng ginamit sa mag-impake), o adaptive Huffman coding (siksik), at tumatagal ng mas kaunti
oras para magcompute.

Sa ilalim ng -v opsyon, ang isang mensahe ay naka-print na nagbubunga ng porsyento ng pagbawas para sa bawat isa
naka-compress ang file.

DIAGNOSTICS


Ang katayuan sa paglabas ay karaniwang 0; kung ang huling file ay mas malaki pagkatapos ng (tinangka) compression, ang
ang katayuan ay 2; kung may naganap na error, ang exit status ay 1.

Paggamit: compress [-dfvcVr] [-b maxbits] [file ...]
Ang mga di-wastong opsyon ay tinukoy sa command line.
Nawawalang maxbits
Dapat sundin ang mga maxbit -b.
file: wala sa naka-compress na format
Ang file na tinukoy sa i-uncompress ay hindi na-compress.
file: naka-compress na may xx bits, kaya lang yy bits
talaksan ay na-compress ng isang programa na maaaring makitungo sa higit pa bits kaysa sa compress
code sa makinang ito. I-recompress ang file na may mas maliit bits.
file: mayroon nang .Z suffix -- walang pagbabago
Ang file ay ipinapalagay na naka-compress na. Palitan ang pangalan ng file at subukang muli.
file: masyadong mahaba ang filename para idikit sa .Z
Hindi ma-compress ang file dahil mas mahaba sa 12 character ang pangalan nito.
Palitan ang pangalan at subukang muli. Ang mensaheng ito ay hindi nangyayari sa mga BSD system.
file mayroon na; gusto mo bang i-overwrite ang (y o n)?
Tumugon ng "y" kung gusto mong palitan ang output file; "n" kung hindi.
uncompress: sira input
May nakitang paglabag sa SIGSEGV na karaniwang nangangahulugan na ang input file ay naging
nasira
compression: xx.xx%
Porsiyento ng input na na-save sa pamamagitan ng compression. (May kaugnayan lamang para sa -v.)
-- hindi isang regular na file o direktoryo: hindi pinansin
Kapag ang input file ay hindi isang regular na file o direktoryo, (hal. isang simbolikong link,
socket, FIFO, device file), hindi ito nababago.
-- mayroon xx iba pang mga link: hindi nagbabago
Ang input file ay may mga link; ito ay naiwang walang pagbabago. Tingnan mo ln(1) para sa karagdagang impormasyon.
Gamitin ang -f i-flag upang pilitin ang pag-compress ng mga multiply-linked na file.
-- hindi nabago ang file
Walang matitipid na nakakamit sa pamamagitan ng compression. Nananatiling birhen ang input.

Gumamit ng compress online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad