Provided by:
manpages-tr_1.0.5.1-2_all 
ISIM
compress - verileri sikistirir (surum 4.1)
uncompress - sikistirilmis verileri acar
zcat - sikistirilmis verileri standart ciktida acar
KULLANIM
compress [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b bit_sayisi ]
[ isim ... ]
uncompress [ -f ] [ -v ] [ -c ] [ -V ] [ isim ... ]
zcat [ -V ] [ isim ... ]
A,CIKLAMA
compress, uygun Lempel-Ziv kodlarini kullanarak belirtilen dosyanin
boyutunu kucultur. Bu islemin sonunda, her bir dosyanin sonuna .Z
soneki getirilir. .Z uzantili dosya ayni sahiplik kiplerine, erisim ve
duzenlenme zamanlarina sahiptir. Sayet komut ile birlikte bir dosya
belirtilmez ise, standart girdi sikistirilip standart ciktiya
aktarilir. compress, sadece normal dosyalari sikistirir. Ornegin;
sembolik baglari yok sayar. Sayet bir dosya birden cok sembolik baga
sahipse, compress bu dosyayi sikistirmayi reddedecektir. Bu durumda -f
secenegini eklemeniz gerekir.
Sayet -f secenegi belirtilmezse ve sikistirma islemi onplanda devam
ediyorsa, ekrana, var olan bir dosyanin uzerine yazilip yazilmayacagini
soran bir uyari cikar.
Sikistirilmis dosyalar uncompress veya zcat kullanilarak orjinal
hallerine dondurulebilirler.
uncompress, komut satirinda dosya listelerini alir ve sonu .Z ile
bitenleri ve dogru sihirli numara ile baslayanlari, .Z soneki olmayan
acilmis dosyalar ile degistirir. Acilmis dosya, sikistirilmis olanla
ayni sahiplik ve tarih damgasini icerir.
-c secenegi ile compress/uncompress standart ciktiya yazar ama dosyalar
degismez.
zcat, uncompress -c ile aynidir. zcat, ya komut satirindaki listede
bulunan dosyalari acar ya da standart girdideki dosyalari acip, acilmis
bilgileri standart ciktiya yazar. zcat dogru sihirli numaraya sahip
dosyalari, .Z soneki olsun ya da olmasin, acacaktir. (*C.N.: gzip
ailesinde de bir zcat vardir ve gzip kuruluysa, zcat, gzip ailesinin
zcat uygulamasi olabilir. Bunun olmamasi icin gzip ailesi ile gelen
zcat'in ismini gzcat olarak degistirebilirsiniz.)
Sayet -r secenegi tanimli ise, sikistirma islevi ast dizinlerde
yinelemeli olarak yapilacaktir. Komut satirinda tanimli isimlerden
herhangi birisi bir dizin ise, compress bu dizinin icine girecek ve
burada bulunan butun dosyalari sikistiracaktir.
-V secenegi bu uygulamalarin her birine, surum ve standart hatadaki
yama seviyelerini, bunun yaninda derleme sirasindaki onislemci
seceneklerini sikistirma/acma isleminden once goruntulenmesini soyler.
compress, "Yuksek performansli veri sikistirmasi icin bir teknik / A
Technique for High Performance Data Compression" icinde aciklanan
degistirilmis Lempel-Ziv algoritmasini kullanir (Terry A. Welch, IEEE
Computer, vol. 17, no. 6 (June 1984), pp. 8-19). Ilk once dosyadaki
ortak altdizgeler 257 veya daha ustunde 9 bitlik kod ile degistirilir.
512'ye ulasilinca, algoritma 10 bitlik kodlara donusur ve daha yuksek
bitler, -b secenegi ile belirtilen sinira ulasilincaya kadar kullanir
(ontanimli olarak 16). Bitler 9 ila 16 arasinda olmak zorundadir. Bu
ontanimli bit seviyesi kaynak kodlarinin icinden degistirilebilir,
boylece daha kucuk makinalarda calismasi saglanir.
Bit sinirina erisildikten sonra, compress duzenli olarak sikistirma
oranini denetler. Eger artarsa, compress var olan kod sozlugunu
kullanmaya devam eder. Bununla birlikte, sikistirma orani duserse,
compress altdizgelerin tablosunu basindan savar ve listeden yenisini
yapar. Boylece, algoritmanin siradaki dosya "bloguna" uymasi saglanmis
olur.
-b seceneginin uncompress icin atlanmis olduguna dikkat edin,
belirlenmis bit parametreleri sikistirma sirasinda cikti icinde sihirli
bir numara ile kodlandigindan, rastgele bir verinin acilmasi ya da
sikistirilmis verinin tekrar sikistiilmaya calisilmasi gibi seyler
mumkun degildir.
Sikistirma miktari girdinin boyutuna, kod basina dusen bit sayisina ve
ortak altdizgelerin dizilisine baglidir. Genellikle, kaynak kodu gibi
veya Ingilizce metinlerden, %50-60 oraninda tasarruf saglanir.
Sikistirma genellikle, Huffman kodundan (pack) veya uyarlanmis Huffman
kodundan (compact) daha iyidir ve daha az zamana mal olur.
-v secenegi altinda, sikistirilan her bir dosya icin, kazanc yuzdesini
gosteren bir ileti basilir.
Cikis durumu normalde 0'dir; sayet son dosya sikistirilmis olandan daha
buyukse 2; eger bir hata meydana gelmisse 1'dir.
ILGILI BELGELER
compact(1), pack(1).
HATA ILETILERI
Usage: compress [-dfvcVr] [-b maxbits] [file ...]
Komut satirinda gecersiz secenekler tanimlandi.
Missing maxbits
Azami bit sayisi -b secenegi ile verilmelidir.
dosyaismi: not in compressed format
Arguman olarak verilen dosya, sikistirilmis bir dosya degil.
dosyaismi: compressed with xx bits, can only handle yy bits
Dosya (LZW kullanilarak) bu makinedeki acma programinin
isleyebilecegi bitlerden daha fazlasini kullanabilen bir
uygulama ile sikistirilmis. Dosyayi daha az bit sayisi
belirterek tekrar sikistirin.
dosyaismi: already has .Z suffix -- no change
Belirtilen dosyanin zaten sikistirilmis oldugu kabul ediliyor.
Dosyayi tekrar isimlendirin ve tekrar deneyin.
dosyaismi: filename too long to tack on .Z
Dosya ismi 12 karakterden uzun oldugu icin, bu dosya
sikistirilamaz. Yeniden adlandirin ve tekrar deneyin. BSD
sistemlerde bu ileti yoktur.
dosyaismi already exists; do you wish to overwrite (y or n)?
Mevcut dosyasinin degistirilmesini istiyorsaniz "y" tusuna
basin, istemiyorsaniz "n" ye basin.
uncompress: corrupt input
Bir SIGSEGV celiskisi saptandi. Girdi dosyasi bozuk olabilir.
Compression: xx.x%
Sikistirma tarafindan kaydedilmis girdinin yuzdesi (sadece -v
ile alakalidir).
-- not a regular file or directory: ignored
Girdi dosyasi normal bir dosya veya dizin degil ise (ornegin,
bir sembolik bag, soket, FIFO veya aygit dosyasi olabilir),
dokunulmaz.
-- has xx other links: unchanged
Girdi dosyasi baglara sahiptir; dokunulmadan gecildi. Daha fazla
bilgi icin ln(1)'e bakiniz. Cok sayida baga sahip dosyalari
sikistirmak icin -f secenegini kullaniniz.
-- file unchanged
Herhangi bir sikistirma islemi yapilmadi. Giris dosyasina
dokunulmadi.
YETERSIZLIKLER
Sikistirilmis dosyalar buyuk bellekli makinalar arasinda uyumlu olmakla
birlikte, kucuk surec alanina sahip (64KB veya daha az DEC PDP
serileri, Intel 80286, vb.) makinalara dosya transferi icin -b12
secenegi kullanilmalidir.
-r secenegi kullanilan bir sikistirma islemi, arada bir sahte hata
iletilerine sebep olabilir:
"<dosyaismi>.Z already has .Z suffix - ignored"
Bu uyarilari onemsemeyin. Aciklamasi icin compress.c:compdir() icindeki
aciklamalara bakiniz.
,CEVIREN
Yalcin Kolukisa <yalcink01 (at) yahoo.com>, Kasim 2003
compress(1)