PowerPacker 3.1a

Çeşitli konularda uğraşanlar kendi hazırladıkları dosyaları daha sonra kullanmak üzere arşivlemek isteyebilirler. Ya da programlarla uğraşanlar genelde programın diskette çok yer kaplamasından yakınırlar. Her iki sorunun da çözümü, gerekli dosyaları ya da programları sıkıştırarak saklamaktır.

Piyasada yukarıda bahsettiğim sıkıştırma işlemini gerçekleştiren bir sürü program mevcut. Bunlara Cruncher ya da Compacter adı verilir. Programların çalışma mantığı gayet basittir. Bir dosya ya da program içerisinde aynı değerde olup, ard arda gelen byte'lar bulunarak, bunların bulunduğu yer bir tabloya saklanır. Böylece her byte 2-3 defadan fazla ardarda gelemez. Program ve dosyalarda da böyle eş değerde olan bölgeler çok olduğu zaman da sıkıştırma işlemi sonucunda bir hayli yer kazanılmış olunur.

Gelelim programımıza. PowerPacker, piyasadaki cruncher'lar arasında en iyilerden biri. Programın hem kullanımı basit ve kolay, hem de kendisi bir hayli hızlı. Özellikle şimdi açıklayacağım versiyon olan 3.1a eskilerine göre çok daha hızlı. Ayrıca programın en çekici özelliği script dosya kullanabilmesidir. Bu sayede sıkıştırılacak dosyalar önceden belirlenir ve sıkıştırma işlemi başlatılır. Her dosya sıkıştırıldığı zaman diskete kaydedilir. Bu sayede saatlerce bilgisayarınızın başında beklemenize gerek kalmaz.

PROJECT MENÜ: Load: Sıkıştırılacak

dosyayı yüklemenize yarar.

Save : Sıkıştırma işlemi sonucunda yaratılan kısa dosyanın kaydedilmesinde kullanılır.

Delete : Eğer bir dosyayı hatalı sıkıştırdığınızı, bunu diskete kaydettikten sonra anlarsanız dosyayı silmek için bu fonksiyonu kullanabilirsiniz.

Sleep: Eğer CLI'da ya da WorkBench'te başka bir işlem yapmak ve ardından programa dönmek istiyorsanız PowerPacker'ı Run ile çalıştırdıktan sonra gerekli işlemlerinizi yapın. CLI ya da WB'e geçmek için bu fonksiyonu kullanın. Program ekranı yok olacak ve CLI ya da WB ekranında üzerinde PowerPacker yazan ince bir pencere açılacaktır. CLI ya da WB'te gerekli işlemleri yaptıktan sonra PowerPacker'a geri dönmek için bu pencerenin üzerinde sağ mouse tuşu ile klik yapın. Sanırım About ve Quit fonksiyonlarını da tanıtmaya gerek yok! PREFS MENÜ : Command File / Data File : Sıkıştırılacak dosya tipini belirlemenizi sağlar. Yazı, resim ya da ses dosyaları sıkıştırıyorsanız, Data File'ı seçmelisiniz. Command File ise CLI ya da WB'ten doğrudan çalıştırılabilen program dosyalarında kullanılır. Program böyle bir program dosyasının istenildiğinde ekstra uğraşa gerek duyulmadan çalıştırılabilmesi için başına ufak bir program ekler. Bu ufak program sayesinde sıkıştırılmış olan dosya açılacak ve çalıştırılacaktır.

Decrunch Color: Program dosyaları sıkıştırdıktan sonra açılma işlemini belirtmek için ekranda bazı renkler flaş eder. Bu flaş eden rengin ne olacağına siz karar verebilirsiniz. Flaşı kapamak için None'u seçin.

Color 0 : Zemin rengi flaş eder. Color 1 : Yazı rengi flaş eder. Pointer : Mouse rengi flaş eder. Cem GENCER

Scroll: Varsa kayan yazı rengi flaş eder. None : Flaş olmaz. Efficiency : Bu alt-menü ile sıkıştırma yoğunluğunu belirleyebilirsiniz. Az yoğunluğun (Fast ya da Mediocre) daha kısa sürdüğünü her zaman aklınızda bulundurun. En yüksek yoğunluğu (Best) seçtiğinizde sıkıştırma bazen 2-3 saat bile sürebilmekte. Fakat buna karşı program %40-%70 kısalmaktadır. / Color crunch : Sıkıştırma yapılırken ekranın flaş edip etmemesi içindir. /

Led crunch : Bu fonksiyonu seçtiğiniz zaman sıkıştırma yapılırken Power LED'iniz flaş edecektir.

Multitask : Program çalışırken bilgisayarınızda başka bir şeyle uğraşmak istiyorsanız, bu fonksiyonu seçerek istediğiniz diğer tüm işlemleri yapabilirsiniz. Fakat belirtmekte fayda var; cruncher programı 68000'i bir hayli meşgul ettiği için, diğer programlarla çalışmanız oldukça yavaş olacaktır. Tabii sıkıştırma işleminin de daha uzun süreceğini belirtmeme gerek yok.

RECRUNCH MENÜ ; Recrunch file : Daha önce aşağıdaki listede bulunan cruncher programlarından herhangi biriyle crunch edilmiş olan dosyanın tekrar sıkıştırılmasını sağlar. PowerPacker'ın her versiyonu, TNM Cruncher v1.1, ANC Cruncher, ReloKit v1.0, HQC Cruncher v2.0, Mastercrunch v3.0 ve DragPack v1.0

Decrunch Only : Yukarıdaki listede olan cruncher'lardan biriyle sıkıştırılan program açılarak kaydedilecektir. Eğer program farklı bir cruncher ile sıkıştırılmışsa, bir uyarı mesajı ile karşılaşacaksınız. Eğer bir programın yazılarını değiştirecekseniz ve program sıkıştırılmış ise, bunu ilk önce çözmeniz lazımdır. Aksi halde programda geçen hiçbir yazıyı bulamazsınız.

HUNKLAB MENÜ: Buradaki fonksiyonlar sayesinde, programın bazı parçalarının CHIP RAM'e, yani ilk 512 KByte'lık bölüme yerleşmesini sağlayabilirsiniz. Program parçaları üç gruptur : Code, Data ve BSS. Code, sadece programın kendisini içerir. Data bölümünde programın kullandığı resim ve ses gibi bilgiler bulunmaktadır. BSS ise tanımlanmamış datalara verilen kısa addır. Bu bölgeye daha sonra program bazı değerler kaydeder ve bunları gerektiğinde okur.

Bir programın Data bölümünü her zaman Chip RAM'e aktarmakta fayda vardır. Code ve BSS için yerleşim yeri farketmez.

Remove Symbol / remove debug : Bazı programlama dilleri ve compiler programları bir programı çalışabilir dosya haline çevirirken daha sonra oluşabilecek hataları düzeltmek için bu dosyaların içine semboller de kaydederler. Bu semboller komple çalışan bir programda sadece fazladan yer kapladıkları için gereksizdir ve çıkarılmalarında zarar yoktur. Bu iki fonksiyon da bu işi yapmaktadır.

Process & Crunch : Bu menüdeki ilk üç fonksiyon sadece tanım için kullanılır, bunları bir dosyayı sıkıştırırken kullanabilmek için, bu fonksiyon yardımcı olacaktır. İstenilen dosya yüklendikten sonra üzerinde gerekli değişiklik yapılacak ve doğrudan sıkıştırılma işlemi başlatılacaktır.

Process file : Bu da bir önceki fonksiyon gibi çalışır. Aralarındaki tek fark, bu fonksiyonun sadece modife etmesi ve diskete kaydetmesidir. İlk fonksiyon bildiğiniz gibi bir de sıkıştırma işlemi yapıyordu. SCRIPT MENÜ: İşte programı diğer cruncher programlarından ayıran menüye geldik. Burada gerekli tüm işlemleri ilkönce bilgisayara tanıtmalısınız. Program, bunların sıralarını aklında tutacaktır. Daha sonra sıkıştırılma başlatıldığında, menülerde yaptığınız her şey sırasıyla gerçekleştirilecektir. Bu sayede, birden fazla programı sıkıştırırken hep bilgisayara bakmanız gerekmez.

Clear Script fonksiyonu, daha önce hazırlanan bir script dosyasını hafızadan siler. List script ile hazırlamış olduğunuz script dosyasının içeriğini işlem basamak sıralarıyla ekranda görebilirsiniz. Destination directory ile script hazırladığınız zaman, sıkıştırılan dosyaların kayıt edileceği directory'i belirlemelisiniz.

Start recording ile, hafızada yeni bir script dosyası oluşturabilirsiniz. Script dosyası oluştururken menüler aracılığıyla seçtiğiniz tüm fonksiyonlar uygulanmayacak, sadece dosyaya menü isimleri ve gerektiğinde de dosya isimleri kaydedilecektir. Stop recording ile kaydı başlatılmış bir script dosyası kapatılır. Bu dosya hafızada kullanıma hazır bekler. Delete Last ile script hazırlarken son yaptığınız işlemi silebilirsiniz. Son olarak Execute script fonksiyonu, hafızada bulunan script dosyasını çalıştıracaktır. Hafızada script dosyası yoksa, uyarı alırsınız. Script dosyası çalışmaya başladığında ekran rengi maviden griye dönüşecektir.

Menüler bu kadar. Sıkıştırma işlemini başlattıktan sonra, bunu durdurmak ve iptal etmek için sol mouse tuşunu basılı tutarak sağ tuşa basmanız gereklidir. Script işlemini durdurmak için ise menü çubuğuna gelerek sağ tuşa basmanız yeterlidir.

Program sıkıştırılırken aşağıdaki pencerede programın ne kadarının işlendiği, ne kadar kaldığı ve kazanç oranı % cinsinden bildirilmekte. Eğer kazanç oranı (Gained %...) negatif bir değer ise program sıkıştırılamamış ve aksine biraz da uzamış demektir.

X-COPY III PROFESSIONAL

Son olarak devamlı kullandığınız resim, ses ya da yazı dosyalarını bu programda da sıkıştırmama tavsiyemizi tekrarlayarak konuyu bağlayalım. Hoşçakalın..........