Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi
Ön Sipariş Talebinde Bulunan Üyelerimiz
Sipariş Talebinde Bulunan Üyelerimiz

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Sqlite rar boyut
#1
Question 
Merhaba,

Exe içerisine dosya gömmem gerekti.
Bunun için sqliteı tutup exe nin içerisine resource olarak gömeceğim.

64kblık yazı içeren text dosyasını delphi ile rarladığımda 24kb a düşüyor.
400 tane satır kaydettim  24*400 = 9600kb (9,3mb) sularında oluyor.
sqlite içerisinde bunları tutuyorum blob alan olarak. sqlite dosyasıda 9,5 mb sularında oldu.
sonra bide bunu rarlayım dedim.Boyuta bir baktım 25kb ta düştü. 


Benmi yanlış gördüm diye
Sonra exeye resources olarak ekledim.
1. olarak sqlite veritabanini XYZ.db olarak ekledim exe boyutu yaklaşık olarak 10mb arttı.
2. olarak rar lı halini ekledim exe boyutu artmadı(Yani artmıştırda kb cinsinden). Sonra bu resource dışarıya dosya olarak kaydedeyim dedim. kaydettim çalışıyor.
3.olarak bilgisayar mı yanlış gösteriyor diye =) tuttum megaya kaydettim. ordada aynı 25kb.

10mb lık dosya nasıl 25kb düşüyor şaşırdım.

Hem Sizleri bilgilendiriyim dedim
Hemde bir görüşlerinizi alayım dedim. Bu normal bir şey de bana mı garip geldi  Huh

Teşekkürler
Cevapla
#2
Eklediğiniz 400 satır aynı veriyi içeriyorsa, sıkıştırma programı için tekrar eden patern olarak algılacak ve sıkıştırılmış dosya boyutu çok az olacaktır.
Cevapla
#3
Anladım Hocam. bende şaşırdım kaldım birşey varmış gibi
Bilgisizlik başa bela =)
çok Teşekkür ederim.
Cevapla
#4
Aşağıda örnek olarak 100MB lik bir dosya oluşturdum. Şu denemeleri yaptım.

1: "100mb" dosya adı içerisi 0x00 ile dolu. Sıkıştırılmış hali 100mb.rar (52KB)
2: "100 AABBCCDDEEFFmb" içerisi "0xAA 0xBB 0xCC 0xDD 0xEE 0xFF" paterni ile dolduruldu. Sıkıştırılmış hali (52KB)
3: "100 random" içerisi randomize olarak dolduruldu. Sıkıştırılmış hali (102401KB) orjinal dosyadan 1KB daha büyük.

Eskiden forumlarda geyikleri olurdu winxp var sıkışmış hali 10MB 20MB diye. Açınca 1GB 2GB gibi bir ISO dosyası oluşuyor ama içinin winxp ile alakası yok Smile


Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#5
(02-11-2018, Saat: 14:42)malitutuncu Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlAnladım Hocam. bende şaşırdım kaldım birşey varmış gibi
Bilgisizlik başa bela =)
çok Teşekkür ederim.

Merhaba konu ile pek alakası yok ama sarf ettiğiniz cümleye biçilmiş bir kaftan.
"Bildiğimiz şeyler arttıkça, bilmediğimiz şeylerin ne kadar çok olduğunu daha iyi anlarız, çünkü onların çerçevesi büyüdükçe, bilinmeyenlerle olan temasları da artar."
Blaise Pascal
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
(02-11-2018, Saat: 15:53)frmman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlAşağıda örnek olarak 100MB lik bir dosya oluşturdum. Şu denemeleri yaptım.

1: "100mb" dosya adı içerisi 0x00 ile dolu. Sıkıştırılmış hali 100mb.rar (52KB)
2: "100 AABBCCDDEEFFmb" içerisi "0xAA 0xBB 0xCC 0xDD 0xEE 0xFF" paterni ile dolduruldu. Sıkıştırılmış hali (52KB)
3: "100 random" içerisi randomize olarak dolduruldu. Sıkıştırılmış hali (102401KB) orjinal dosyadan 1KB daha büyük.

Eskiden forumlarda geyikleri olurdu winxp var sıkışmış hali 10MB 20MB diye. Açınca 1GB 2GB gibi bir ISO dosyası oluşuyor ama içinin winxp ile alakası yok Smile


Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Doğru diyorsun hocam. Bende idrak ettim. Hiç bilgim olmayınca balıklama atladım konuya =)

(02-11-2018, Saat: 16:06)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(02-11-2018, Saat: 14:42)malitutuncu Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlAnladım Hocam. bende şaşırdım kaldım birşey varmış gibi
Bilgisizlik başa bela =)
çok Teşekkür ederim.

Merhaba konu ile pek alakası yok ama sarf ettiğiniz cümleye biçilmiş bir kaftan.
"Bildiğimiz şeyler arttıkça, bilmediğimiz şeylerin ne kadar çok olduğunu daha iyi anlarız, çünkü onların çerçevesi büyüdükçe, bilinmeyenlerle olan temasları da artar."
Blaise Pascal
Güzel sözmüş hocam. Blaise Pascal abimiz güzel söylemiş. Teşekkür ederim
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi