Provided by: manpages-tr_1.0.5.1-2_all bug

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)