Commodore Amiga sayı 6, sayfa 29

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 29

IMPLODE!

ze kim tarafından yapıldığını filan anlatıyor. Eğer burada START ikonuna basar veya AMIGA-S'e basarsanız bir requester açılıyor ve sizden crunch etmek istediğiniz file'ı seçmenizi söylüyor. Requester bildiğiniz requester'lardan pek farklı değil sadece bir değişik yanı var o da normalde disable edilmiş olan type ikonuna basınca program directory'i tekrar okuyor ve file'ların yanına Executable (Imploder'la crunch edilmemiş file'lar) NormalImploded (Imploder'la crunch edilmiş file'lar) LibraryImploded (Imploder'ın özel modu ile edilmişler) gibi notlar koyuyor ve sizi gereksiz yere daha önce crunch ettiğiniz bir file'ı okumaktan kurtarıyor. Burada seçiminizi yapıp file'ı yüklüyorsunuz, File eğer Imploder'la crunch edilmişse program size decrunch etmek isteyip istemediğinizi soruyor, bunun tek bir istisnası var o da eğer file Protect modu açık crunch edilmişse decrunch etmiyor. Bunu daha ilerde göreceğiz. Daha sonra istediğiniz file yükleniyor ve Imploder size uzunluğu, crunch edilip edilemeyeceği gibi konularda bilgi veriyor. Bazı programlar bölümlerindeki bazı sorunlar yüzünden (Overlayed Hunks veya Hunk Lengths Mismatch gibi) crunch edilememektedirler. Bu ve bunun gibi istisnalar dışında Imploder programı yükledikten sonra Crunch menüsüne geçer, Burda başlıca dört seçenek vardır. Library Protect Crunch Merge i) Library: Bu seçenek ile crunch ettiğiniz programlar diskette explode.library olmasını gerektirirler. Eğer Libs: directory'sinde bu library yoksa decrunch etmezler. Bunun için bu türde crunch ettiğiniz programların olduğu disketlere explode library'i koymanız gerekir. Aslında Imploder'ın en iyi özelliği bu library crunch özelliği, bu sayede crunch ettiğiniz programlar hem disket üzerinde diğerlerine göre daha az yer kaplarlar hem de decrunch etme süreleri daha kısa olur. Ayrıca bu özellik sayesinde normalde crunch edemediğiniz özel file'ları da crunch edebilirsiniz. Bu türde crunch edebileceğiniz file'lar library'ler, fontlar, device'lar ve keymap'ler. Örnek vermek gerekirse ben en son Dpaint 4 disketimi Imploder'dan geçirdim ve yaptığım tek şey fontları crunch etmekti. Tamı tamına 130.000 byte yer kazandım. Normal bir system disketinde (içinde library, keymap ve device'lar olan bir diskette) 30 ile 50K arasında tasarruf yapabilirsiniz ve bu da hiç azımsanacak bir miktar değil özellikle de utility compilation'ları ile uğraşan kişiler için. Bunun için gerekli file'ları aynen normal executable file'ları crunch ettiğiniz gibi fakat muhakkak library ile sıkıştırmanız yeterli. Artık tek yapmanız gereken disket boot ettiğinde explode library'nin direct yüklenebilmesi için startup-sequence'in başına 'Exploder' yazmanız lazım, bu sayede sorunsuz olarak çalışır. Not: Eğer Kickstart 2.0 kullanıyorsanız L: directory'sinde bulunan handler'ları bile crunch edebilirsiniz. 1988'de Kickstart 2.0'ın çıkmasından yaklaşık 3 yıl önce yazılmış olmasına rağmen bu Kickstart'ın

Imploder'ın ayrıcalığını kullanması bu programın ne kadar iyi bir program olduğunun bir başka belirtisi. ii) Protect: Bu seçenek ile crunch ettiğiniz programın başkaları tarafından decrunch edilmesini engelleyebilirsiniz. Fakat bu yöntemle koruma sadece Imploder içinden decrunch etmeye karşı güvenli, bu tür bir file Multi ripper veya PowerPacker ile, korunmuş olmasına rağmen decrunch edilebiliyor. Fakat bunun içinde bir numara buldum, hiç decrunch edilmesini istemediğiniz bir file varsa bunu Library+Protect ile crunch edip save edin. Bu türde crunch ettiğiniz file'ların başında normal Imploder decrunch başlığı bulunmadığından yukarıda adını saydığım programlar, programınızın Imploder ile crunch edildiğini anlayamayacak ve dolayısıyla de decrunch edemeyeceklerdir. iii) Crunch: Eğer bunun da anlamını açıklamamı bekliyorsanız daha çok beklemeniz gerekecek, iv) Merge: Bu versiyonda kullanılmayan bu seçenek sadece programcıları ilgilendiriyor.

Klavyeyle gezinmek için ← ve → tuşları.