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


dBQVp7.png
Cevapla
#5
(02-11-2018, Saat: 14:42)malitutuncu Adlı Kullanıcıdan Alıntı: Anladı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
Cevapla
#6
(02-11-2018, Saat: 15:53)frmman Adlı Kullanıcıdan Alıntı: 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


dBQVp7.png

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ı:
(02-11-2018, Saat: 14:42)malitutuncu Adlı Kullanıcıdan Alıntı: Anladı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


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Sqlite trigger Nedim 10 1.367 29-03-2024, Saat: 12:37
Son Yorum: RAD Coder
  SQLite Runtime Connection Sorunu (ÇÖZÜLDÜ) recepmut@hotmail.com 7 2.837 08-05-2021, Saat: 22:22
Son Yorum: shooterman
  SQLite Veritabanı Güncelleme Frrst 5 2.398 26-10-2020, Saat: 18:53
Son Yorum: Frrst
  SQLite Text Alanı Sorunu Frrst 8 2.814 17-10-2020, Saat: 19:47
Son Yorum: Frrst
  Delphi 10.1 Berlin, FireDac, SQLite, .s3db Gürcan 2 1.735 28-07-2020, Saat: 10:57
Son Yorum: Gürcan



Konuyu Okuyanlar: 1 Ziyaretçi