DOS Sıkıştırma Arşivleme Programları
PKZIP, PKUNZIP: PkWare şirketinin sıkıştırma ve arşivleme programıdır. Bu program ile sıkıştırılan dosyaların uzantısı ".zip" olmaktadır. UNIX programlarından farklı olarak, pkzip hem arşivleme hem de sıkıştırma islevini görmektedir. Bu programlkar shareware'dir. dizininden alabilirsiniz (pkzip.exe ve pkunzip.exe). Son sürüm, 2.04g dir.
Kullanım : PKZIP <sıkıştırılmış_dosya_adı> <sıkıştırılacak_dosya_adı> ile, ilgili dosyayı sıkıştırırız. Sıkıştırılmış dosyanın uzantısı verilmezse, ZIP olacaktır. sıkıştırılmış bir dosyayı açmak için ise, PKUNZIP <sıkıştırılmış_dosya_adı> dememiz yeterli. Ornek olarak, inet-tr.css isimli dosyayı sıkıştırmak isteyelim. Bu durumda vereceğimiz komut :
pkzip inet-tr.zip inet-tr.css
olacaktır. Sonuçta, inet-tr.zip isimli dosya oluşturulacaktır. Açmak için ise, pkunzip inet-tr.zip dememiz yeterli. <sıkıştırılacak dosya adı> kısmına, bir dosya grubu da gelebilir. Söz gelimi, pkzip hepsi.zip c:\dos\*.exe komutu ile, c:\dos dizinindeki uzantısı .exe olan tüm dosyaları sıkıştırarak HEPSI.ZIP isminde bir arşiv dosyası haline getirdik.
PKZIP, bazı komut satırı parametreleri de alabilir. Bunlardan en önemlileri şunlardır:
-a varolan bir arşive yeni dosyalar eklemek için (add)
-d bir arşivden dosya silmek için (delete)
-e[x,n,f,s,0] sıkıştırma miktarını belirtmek için (-ex : maxsimum sıkıştırma; -e0 : minimum oranda sıkıştırma)
-r dizin yapısını koruYasak Kelime sıkıştırma/arşivleme yapmak için (recursive)
-v ZIP arşivinin içindeki dosyaları listelemek için (verbose)
Kullanım ile ilgili ayrıntılı bilgi pkzip -h ile alınabilir.
Kullanımda dikkat edilmesi gereken hususlar :
DOS işletim sisteminin, dosya isimlerinde 8 karakter; dosya uzantılarında ise en fazla 3 karakter kullanabilme limitinden ötürü, bunlara uymayan dosyaların PKZIP ile sıkıştırılmaması gerekir.
Alt dizinleri, dizin isimlerini de koruYasak Kelime (recursive) sıkıştırmak için, komut satırına -r parametresini yazmayı unutmayın.
Arşivden sadece belirli bir dosyayı açmak isterseniz, PKUNZIP <arşiv_adı> <açacağınız_dosya_adı> şeklinde bir komut vermelisiniz