rar lar nasıl sıkıştırma yapar?

BatHero

Üye
26 Mar 2018
236
1
Space
Bu rar veya zip yani dosya sıkıştırma programları nasıl dosyayı sıkıştırıp boyutunu azaltabiliyor bunun mantığını bilen var mı? internetten araştırdım çıkmadı
 

jasgues

Katılımcı Üye
22 Nis 2009
806
32
Sakarya
Dosyadaki boşlukları atıyor. Atarken harita oluşturup; attığı boşlukları haritaya yazıyor. Sıkıştırılmış dosyayı çıkarırken haritaya göre atılan boşlukları geri koyuyor
 

-BRAVE-

Kıdemli Üye
8 Kas 2015
3,731
317
Türkiye
Arşivdeki tüm dosyaların devam eden tek bir veri akımı şeklinde özel bir sıkıştırma yöntemi ile sıkıştırılır. Bu aşamada gereksiz dosyalar temizlenir ve dosya boyutu azalır..
 

jasgues

Katılımcı Üye
22 Nis 2009
806
32
Sakarya
jasgues Bende öyle düşünmüştüm ama sıkıştırılmış dosyayı rar dan çıkarmadan önce açıp bakabiliyorsun ve orada boşluklu halde gözüküyor bu nasıl oluyor?

Tıkladığın anda geçici bir kopya yaratıp, o kopyaya boşlukları geri koyuyor. Birkaç gb'lık bir dosyaya zip içinde tıkladığında fark ettiğin gibi zipten çıkarma işlemindeki pencere açılır. İşte o geçici çıkarma işlemi yaptığı için açılıyor
 

Gbmdpof

Kıdemli Üye
23 Eyl 2016
2,001
11
Latin alfabesinde 26 harf var ve bir ASCII metin dosyasında her harf bir byte ile kodlanıyor. Bir byte 256 farklı veri alabiliyor ama çoğu zaman bunun sadece 26'sı kullanılıyor. Bu da epey bir veri israfına yol açıyor. RAR ve diğer sıkıştırma algoritması ise bu kullanılmayan byte değerlerini de mümkün olduğunca efektif bir şekilde kullanarak veriden tasarruf ediyor.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.