Ana sayfateknolojiTemel BilişimVeri Sıkıştırma Nedir?
💻
Teknoloji · Konu Anlatımı

Veri Sıkıştırma Nedir? Kayıplı ve Kayıpsız Yöntemler

Veri ve Sayı Sistemleri· genel· 8 dk okuma· Son güncelleme: 19 Temmuz 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Kısaca

Veri sıkıştırma, bir dosyanın içerdiği bilgiyi daha az bit ve byte ile temsil ederek boyutunu küçültme işlemidir. Kayıpsız sıkıştırmada veri açıldığında eksiksiz geri alınır; kayıplı sıkıştırmada ise daha küçük boyut karşılığında bazı bilgiler kalıcı olarak çıkarılabilir.

Bu yazıda (7)
💻
Teknoloji

Veri Sıkıştırma Nedir? Kayıplı ve Kayıpsız Yöntemler

Telefon, bilgisayar ve bulut hizmetlerinde saklanan her dosya dijital veriden oluşur. Bu veriler bit adı verilen 0 ve 1 değerleriyle temsil edilir ve bitler bir araya gelerek byte gibi daha büyük ölçü birimlerini oluşturur. Dosya büyüdükçe onu depolamak, yedeklemek veya internet üzerinden göndermek için gereken alan ve aktarılması gereken veri miktarı da artar.

Veri sıkıştırma bu soruna, aynı içeriği daha kısa bir gösterimle ifade etmeye çalışarak çözüm getirir. Ancak her sıkıştırma işlemi aynı sonucu doğurmaz. Bir metin veya program dosyasında tek bir karakterin bile değişmesi sorun oluşturabileceği için kayıpsız yöntemler tercih edilir. Fotoğraf, ses ve video gibi insan duyularının algısına dayanan içeriklerde ise bazı ayrıntıların çıkarıldığı kayıplı yöntemler kullanılabilir.

Bu rehberde sıkıştırmanın yalnızca dosyayı küçültmekten ibaret olmadığı; hangi verilerde daha etkili olduğu, sıkıştırma oranının nasıl yorumlanacağı, ZIP ile JPEG veya MP3 arasındaki fark ve sıkıştırılmış bir dosyanın neden bazen neredeyse hiç küçülmediği açıklanmaktadır.

Tekrar eden bilgiyi kısa gösterime dönüştürmek

Veri sıkıştırmanın çıkış noktası, verinin içinde tekrar eden veya daha kısa biçimde ifade edilebilen örüntülerin bulunmasıdır. Örneğin bir veri dizisinde "AAAAA" ifadesi varsa, bunu basit bir gösterimle "5A" olarak yazmak mümkün olabilir. Buradaki amaç gerçek dosyanın içine mutlaka 5A yazmak değil, beş A karakterinin daha kısa bir kodla temsil edilebilmesidir. Dosya açılırken bu kısa gösterim yeniden beş A karakterine dönüştürülür.

Benzer düşünce daha büyük veri kümelerinde de uygulanır. Bir metinde aynı kelimeler, karakter dizileri veya boşluk düzenleri tekrar ediyorsa sıkıştırma algoritması bunları daha ekonomik kodlarla temsil etmeye çalışır. Dijital veri 0 ve 1'lerden oluştuğu için bu işlem, verinin ikili gösterimindeki örüntüler üzerinde gerçekleştirilir.

Burada önemli nokta, "gereksiz bit" ifadesinin her dosya için aynı anlama gelmemesidir. Kayıpsız bir yöntemde bilgi gereksiz olduğu için silinmez; yalnızca daha kısa bir kodla temsil edilir. Kayıplı yöntemde ise dosyanın amacına göre bazı ayrıntılar çıkarılabilir. Bu nedenle sıkıştırmanın sonucu, hem dosyanın yapısına hem de kullanılan yönteme bağlıdır.

Kayıpsız ve kayıplı sıkıştırma arasında karar vermek

Kayıpsız sıkıştırmada açma işlemi tamamlandığında elde edilen veri, sıkıştırma öncesindeki veriyle aynıdır. ZIP ve RAR gibi arşiv biçimleri, birden fazla dosyayı tek pakette toplamak ve sıkıştırmak için kullanılır. Metin, belge, program dosyası veya daha sonra yeniden işlenecek bir veri söz konusu olduğunda bu özellik önemlidir; çünkü tek bir karakterin ya da komutun değişmesi içeriğin anlamını etkileyebilir.

Kayıplı sıkıştırmada ise boyutu daha fazla azaltmak amacıyla bazı bilgiler kalıcı olarak çıkarılır. Bu yöntem, insan gözü veya kulağının her ayrıntıyı aynı düzeyde algılamamasından yararlanabilir. JPEG görseller ve MP3 ses dosyaları mevcut makalede kayıplı sıkıştırmaya örnek olarak verilmiştir. Dosya açıldığında içerik kullanılabilir durumdadır; fakat orijinal verinin her ayrıntısının geri getirilmesi beklenmez.

Karar kuralı şudur: İçeriğin birebir korunması gerekiyorsa kayıpsız yöntem seçilmelidir. Öncelik dosya boyutunu azaltmak ve algılanan görüntü ya da ses deneyimini korumaksa kayıplı yöntem değerlendirilebilir. Kayıplı sıkıştırılmış bir dosyayı tekrar tekrar dönüştürmek, her işlemde yeni kayıplar oluşturabileceği için kaynak dosyayı ayrıca saklamak daha güvenli bir yaklaşımdır. Bu son uygulama bir dosya yönetimi önerisidir; belirli bir format için aynı oranda sonuç garanti etmez.

Dosya boyutunu küçültmek aktarım süresini neden etkiler?

Bir dosyanın aktarımında gönderilmesi gereken veri miktarı azaldığında, aynı bağlantı koşullarında iletilecek içerik de azalır. Bu yüzden sıkıştırma; e-posta eki, bulut yüklemesi, web sayfası içeriği ve yazılım paketi aktarımı gibi işlemlerde avantaj sağlayabilir. Fakat aktarım süresi yalnızca dosya boyutuna bağlı değildir. Bağlantının kapasitesi, ağdaki yoğunluk ve sıkıştırma-açma işlemlerinin kullandığı işlem gücü de sonucu etkileyebilir.

Bu ayrımı yapmak önemlidir: Sıkıştırma, ağ bağlantısını fiziksel olarak hızlandırmaz; gönderilecek veri miktarını azaltabilir. Sıkıştırma veya açma işlemi cihazda ek hesaplama gerektirdiği için çok sınırlı işlem gücüne sahip sistemlerde bunun bir maliyeti olabilir. Dolayısıyla en küçük dosya her durumda en hızlı toplam deneyimi sağlamayabilir; depolama, ağ ve işlemci maliyetleri birlikte değerlendirilmelidir.

Depolama bakımından da benzer bir ilişki vardır. Sıkıştırılmış dosya daha az alan kullanabilir; ancak elde edilen tasarruf dosyanın ilk hâline ve içindeki tekrar miktarına göre değişir. Metin gibi tekrar içeren verilerde daha belirgin küçülme görülebilirken, zaten sıkıştırılmış bir JPEG veya MP4 dosyasını yeniden sıkıştırmak çok az ek tasarruf sağlayabilir.

Sıkıştırma oranını ve gerçek tasarrufu hesaplamak

Sıkıştırmayı değerlendirirken yalnızca "dosya küçüldü" demek yeterli değildir. Orijinal ve sıkıştırılmış boyut aynı birimde yazılmalı; ardından aşağıdaki iki ölçü kullanılabilir:

Sıkıştırma oranı: Oran=orijinal boyutsıkıs¸tırılmıs¸ boyut\text{Oran} = \frac{\text{orijinal boyut}}{\text{sıkıştırılmış boyut}}

Alan tasarrufu yüzdesi: Tasarruf=(1sıkıs¸tırılmıs¸ boyutorijinal boyut)×100\text{Tasarruf} = \left(1 - \frac{\text{sıkıştırılmış boyut}}{\text{orijinal boyut}}\right) \times 100

Örneğin 10 MB'lık bir dosya 4 MB'a düşerse sıkıştırma oranı 10/4=2,510/4 = 2{,}5 olur. Alan tasarrufu ise (14/10)×100=60\left(1 - 4/10\right) \times 100 = 60 olarak hesaplanır; yani dosya önceki boyutunun yüzde 40'ı kadar yer kaplar ve yüzde 60 alan tasarrufu sağlanır. Bu iki ifade aynı şeyi anlatmaz: 2,5 kat oran ile yüzde 60 tasarruf farklı ölçümlerdir.

Sonucu yorumlarken dosyanın açıldığında kullanılabilir olup olmadığı da kontrol edilmelidir. Kayıpsız bir işlem için boyut azalmasının yanında açılan verinin orijinalle aynı olması gerekir. Kayıplı işlemde ise boyut, görsel veya işitsel kaliteyle birlikte değerlendirilir. Dosya boyutundaki düşüş tek başına kalite veya doğruluk hakkında yeterli bilgi vermez.

ZIP, JPEG, MP3 ve MP4 aynı tür sıkıştırmayı mı kullanır?

Bu biçimler aynı amaçla kullanılmaz. ZIP ve RAR, dosyaları bir arşiv içinde toplamak ve çoğunlukla kayıpsız biçimde sıkıştırmak için kullanılır. Bir ZIP dosyasını açtığınızda hedef, içindeki belgeleri veya dosyaları değişmeden elde etmektir.

JPEG bir görsel biçimidir ve kaynak metinde kayıplı sıkıştırmaya örnek gösterilir. Bu tür bir dosyada boyut küçültme, görselin bazı ayrıntılarının çıkarılmasıyla birlikte gerçekleşebilir. PNG de mevcut makalede sıkıştırılmış görsel formatları arasında anılmıştır; ancak yalnızca uzantıya bakarak bütün dosyalar için aynı sıkıştırma davranışını varsaymak doğru değildir. Biçimin kullanım amacı ve uygulanan ayarlar sonucu etkiler.

MP3 ve AAC ses, MP4 ve MKV ise video içerikleriyle ilişkilendirilmiştir. Bunlar tek başına her zaman aynı sıkıştırma sürecini ifade etmez; bir kapsayıcı biçim ile içindeki ses veya video kodlama yöntemi birbirinden ayrılabilir. Bu nedenle bir dosyanın uzantısını görmek, dosyanın ne kadar küçüleceğini ya da kalitesinin ne kadar değişeceğini tek başına belirlemez.

Pratik karar: Belge ve arşiv için içeriği aynen koruyan bir arşivleme yöntemi; fotoğraf, ses ve video için ise boyut-kalite dengesini gözeten uygun bir medya kodlaması düşünülmelidir.

Çözümlü örnekler: tekrar kodlama ve boyut hesabı

Örnek 1 — Basit tekrar gösterimi

Verilenler: Veri dizisi "AAAAA" olsun. Her A karakterini ayrı ayrı saklamak yerine, tekrar sayısını ve karakteri belirten "5A" gösterimi kullanılacaktır.

Çözüm adımları:

  1. Dizideki karakterin A olduğu belirlenir.
  2. A karakterinin art arda kaç kez tekrar ettiği sayılır: 5.
  3. Tekrar eden dizi, örnek kodlama kuralına göre "5A" olarak temsil edilir.
  4. Açma aşamasında "5A" okunur ve beş adet A yeniden oluşturulur.

Sonuç: Temsil daha kısa hâle gelir; fakat bunun gerçek dosyada ne kadar alan kazandıracağı, kullanılan kodlama sisteminin 5A bilgisini kaç bit ile sakladığına bağlıdır. Bu nedenle örnek, sıkıştırma mantığını gösterir; doğrudan belirli bir byte tasarrufu garantilemez.

Örnek 2 — Sıkıştırma oranı ve alan tasarrufu

Verilenler: Orijinal dosya 10 MB, sıkıştırılmış dosya 4 MB olsun.

Çözüm adımları:

  1. Birimleri eşitleyin: Her iki boyut da MB cinsindedir.
  2. Oranı hesaplayın: 10/4=2,510/4 = 2{,}5.
  3. Sıkıştırılmış dosyanın orijinalin ne kadarı olduğunu bulun: 4/10=0,44/10 = 0{,}4.
  4. Tasarrufu hesaplayın: (10,4)×100=60(1 - 0{,}4) \times 100 = 60.

Sonuç: Sıkıştırma oranı 2,5:1'dir; dosyanın boyutu yüzde 60 azalmış ve sıkıştırılmış dosya orijinal boyutun yüzde 40'ı kadar yer kaplamıştır. Ancak bu hesap yalnızca boyut değişimini verir; yöntemin kayıpsız mı kayıplı mı olduğunu ve aktarımın gerçekten ne kadar süreceğini tek başına göstermez.

Sık yapılan hatalar ve karıştırılan kavramlar

  1. Her sıkıştırmanın kaliteyi düşürdüğünü sanmak: Kayıpsız sıkıştırmada amaç veriyi silmek değil, farklı bir kodlamayla daha az yer kaplatmaktır. Bu yüzden ZIP veya RAR arşivindeki bir belgenin açıldığında aynı kalması beklenir. Kayıplı yöntemlerde ise bazı ayrıntıların kalıcı olarak çıkarılması söz konusu olabilir.

  2. Her dosyanın aynı oranda küçüleceğini düşünmek: Sıkıştırma sonucu içerikteki tekrar miktarına ve dosyanın daha önce sıkıştırılıp sıkıştırılmadığına bağlıdır. JPEG ve MP4 gibi zaten sıkıştırılmış içeriklerde yeniden sıkıştırma çok az ek tasarruf sağlayabilir. Bu, dosyanın hiç küçülmeyeceği anlamına gelmez; yalnızca büyük bir düşüş beklemenin doğru olmayabileceğini gösterir.

  3. ZIP yapmanın fotoğrafı otomatik olarak kaliteli hâle getireceğine inanmak: ZIP bir arşivleme ve sıkıştırma aracıdır; kayıplı biçimde çıkarılmış görüntü ayrıntılarını geri getirmez. JPEG'i ZIP içine koymak, JPEG'in önceki kalite kaybını tersine çevirmez.

  4. Oran ile yüzde tasarrufu karıştırmak: 2,5 oranı, orijinal boyutun sıkıştırılmış boyuta bölünmesidir. Yüzde 60 tasarruf ise kullanılan alanın ne kadar azaldığını belirtir. İki değeri aynı sanmak hesaplama hatasına yol açar.

  5. Sıkıştırılmış dosyayı açmayı veri kaybı sanmak: Kayıpsız bir arşivin açılması, sıkıştırma sırasında kodlanan veriyi yeniden oluşturan ters işlemdir. Dosyanın açılması, kayıplı bir biçime dönüştürülmediği sürece, tek başına yeni bir kalite kaybı anlamına gelmez.

  6. Dosya uzantısını tek başına yeterli kabul etmek: Aynı uzantı, farklı ayarlarla veya farklı iç kodlamalarla oluşturulabilir. Boyut, kalite ve uyumluluk değerlendirilirken dosyanın nasıl oluşturulduğu da dikkate alınmalıdır.

Formül

Sıkıştırma oranı: Oran=orijinal boyutsıkıs¸tırılmıs¸ boyut\text{Oran} = \frac{\text{orijinal boyut}}{\text{sıkıştırılmış boyut}}. Alan tasarrufu yüzdesi: Tasarruf=(1sıkıs¸tırılmıs¸ boyutorijinal boyut)×100\text{Tasarruf} = \left(1 - \frac{\text{sıkıştırılmış boyut}}{\text{orijinal boyut}}\right) \times 100. Her iki boyut aynı birimde verilmelidir. Bu formüller yalnızca boyut değişimini ölçer; kayıplı veya kayıpsız yöntemi belirlemez.

Günlük hayatta

Tatilden çektiğiniz onlarca yüksek çözünürlüklü fotoğrafı e-postayla göndermek istediğinizi düşünün. Fotoğrafları ZIP arşivinde toplamak, birçok dosyayı tek pakete dönüştürür ve arşivleme sırasında uygun bir sıkıştırma sağlayabilir. Ancak bu işlem JPEG fotoğrafların daha önce kaybedilmiş ayrıntılarını geri getirmez; yalnızca gönderilecek paketin yönetimini ve mümkün olan boyut tasarrufunu kolaylaştırır.

Sınavda

TYT/AYT ve bilişim konularında veri sıkıştırma sorusu görülürse önce kayıplı-kayıpsız ayrımını yapın. Metin, belge ve program gibi verinin birebir korunması gereken içerikler için kayıpsız yaklaşım; JPEG ve MP3 gibi kaynakta verilen medya örnekleri için kayıplı yaklaşım düşünülür. Sayısal sorularda oran ile yüzde tasarrufu ayırın: 10 MB'dan 4 MB'a düşüş 2,5 oran ve yüzde 60 alan tasarrufudur. Ayrıca bit ve byte ayrımını kontrol edin; karşılaştırılan boyutları aynı birime çevirmeden işlem yapmayın.

Sık sorulan sorular

Veri sıkıştırma dosyayı gerçekten küçültür mü?

Amaç dosyanın daha az bit ve byte ile temsil edilmesidir; fakat küçülme miktarı verinin yapısına ve seçilen yönteme bağlıdır. Tekrar içeren metinlerde daha belirgin sonuç alınabilir. Zaten JPEG veya MP4 gibi sıkıştırılmış dosyalarda yeniden sıkıştırma çok az ek tasarruf sağlayabilir.

Kayıpsız sıkıştırmada dosyanın içeriği değişir mi?

Kayıpsız yöntemde hedef, açma işleminden sonra orijinal veriyi eksiksiz yeniden oluşturmaktır. Dosya sıkıştırılmışken iç gösterimi değişir; ancak arşiv açıldığında elde edilen veri, sıkıştırma öncesindeki içerikle aynı olacak şekilde geri alınır.

Kayıplı sıkıştırma ne zaman tercih edilebilir?

Dosya boyutunu azaltmak öncelikliyse ve bazı ayrıntıların çıkarılması kabul edilebiliyorsa değerlendirilebilir. Fotoğraf, ses ve video gibi algısal içerikler bu yaklaşımın kullanıldığı alanlar arasında anılmıştır. Belge veya program gibi birebir doğruluk isteyen dosyalarda ise kayıpsız yöntem daha uygundur.

ZIP dosyası JPEG kalitesini düzeltir mi?

Hayır. ZIP, dosyayı arşivlemek ve mümkün olan ölçüde sıkıştırmak için kullanılır; JPEG'in kayıplı sıkıştırma sırasında çıkarılmış ayrıntılarını geri getirmez. Kaliteyi korumak için sıkıştırma öncesindeki kaynak dosyanın saklanması gerekir.

Sıkıştırma aktarım hızını kesin olarak artırır mı?

Dosya boyutunu azalttığı için aktarılması gereken veri miktarını düşürebilir ve bu çoğu durumda avantaj sağlar. Ancak gerçek süre bağlantı kapasitesine, ağ yoğunluğuna ve sıkıştırma-açma işlemlerinin cihazda oluşturduğu işlem yüküne de bağlıdır; bu nedenle yalnızca boyuta bakarak kesin süre söylenemez.

Kaynaklar
SıradakiBilgi