Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Windows Uygulamalarının Boyutunu Küçültme

Konu, 'Python / Zope' kısmında Rahman Yazgan tarafından paylaşıldı.

  1. Rahman Yazgan

    Rahman Yazgan Daimi Üye

    Kayıt:
    29 Ocak 2008
    Mesajlar:
    820
    Beğenilen Mesajlar:
    0
    Meslek:
    Jr. Full Stack Developer (.NET / Java)
    Şehir:
    İstanbul
    a.exe, b.dll adında dosyalarımız var. Bunları sıkıştırmak istiyoruz. Fakat ne adları değişsin ne de performansta bir kayıp olsun.

    Bu durumda UPX (Ultimate Packer for eXecutables)'i kullanabiliriz.

    Bunu indirebilirsiniz : http://upx.sourceforge.net/download/upx303w.zip

    Bu konsol uygulamasını C:\upx\upx.exe tarzında konsoldan kolayca erişebileceğimiz tarzda arşivden çıkartıyoruz.

    Py2exe ile exe'ye dönüştürdüğümüz uygulamanın C:\uygulama\ konumunda olduğunu varsayıyorum.

    [​IMG]

    Şimdi tüm dosyaları sıkıştırmak istediğinizi varsayıyorum ve konsola(cmd) komutu şöyle yazıyoruz :

    --best en iyi seviyedir fakat uzun sürer. -9 hem iyi sıkıştırıyor hem kısa sürüyor.
    Diğer sevileri şöyle kullanabilirsiniz(1 den 9 a kadar seviye var) : -9

    Kod:
    C:\upx\upx.exe --best C:\uygulama\*.*
    [​IMG]

    Önce :
    [​IMG]

    Sonra:
    [​IMG]

    Oldukça güzel oldu :)

    Not : Sıkıştırma işlemi bilgisayarınızın hızına bağlı olarak uzun sürebilir. (Bende 3-4 dk sürdü.)
    Not 2: Bu anlatılanlar Python'a has değildir. Python'da bu soruna çözüm arandığı için ona göre anlattım.

    Py2exe ve Pyuic4 Aracı v.2 adlı programıma bunu da ekliyeceğim. 2. sürümü tamamlanmak üzere.
     
    Son düzenleme yönetici tarafından yapıldı: 30 Temmuz 2009
  2. arikan

    arikan Daimi Üye

    Kayıt:
    15 Haziran 2007
    Mesajlar:
    619
    Beğenilen Mesajlar:
    0
    Şehir:
    Bursa
    Son düzenleme yönetici tarafından yapıldı: 15 Ocak 2009
  3. looke_1987

    looke_1987 Üye

    Kayıt:
    11 Temmuz 2009
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Jeodezi ve Fotogrametri Mühendisi
    Şehir:
    Samsun
    bu harika bişey ellerine sağlık rahman hoca
     
  4. CatRoot

    CatRoot Yeni Üye

    Kayıt:
    2 Nisan 2011
    Mesajlar:
    12
    Beğenilen Mesajlar:
    0
    Arkadaşlar eski bir konuyu tekrar canlandırdığım için kusura bakmayın ama, bu yöntemle sıkıştırılan dosyalarda ciddi performans sorunları oluşabiliyor. Ben Qt kullandığım için bazı kütüphanelerin boyutu fazla diye sıkıştırmıştım, normalde ram kullanımı 2-3 mb olan bir program 65-70 mb ram kullanmaya başlamıştı. Bilginize...