kompresyon ne demek?

Kompresyon (Sıkıştırma)

Kompresyon, verinin daha az yer kaplaması veya daha hızlı iletilmesi amacıyla boyutunun küçültülmesi işlemidir. Esasen, bir dosyanın veya veri akışının daha küçük bir temsili oluşturulmasıdır. Bu, depolama alanından tasarruf etmenin yanı sıra, bant genişliğini optimize ederek veri aktarımını hızlandırır.

Kompresyon teknikleri genellikle iki ana kategoriye ayrılır:

  • Kayıplı (Lossy) Kompresyon: Bu yöntemde, verinin bir kısmı geri dönülemez şekilde kaybolur. Ancak, çok daha yüksek sıkıştırma oranları elde edilebilir. Genellikle, insan algısının fark etmeyeceği detaylar atılır. Görsel ve işitsel verilerde (örneğin, JPEG resimleri veya MP3 müzikleri) yaygın olarak kullanılır.

  • Kayıpsız (Lossless) Kompresyon: Bu yöntemde, orijinal veri tamamen geri elde edilebilir. Herhangi bir veri kaybı olmaz. Daha düşük sıkıştırma oranları sunsa da, verinin bütünlüğünün önemli olduğu durumlarda tercih edilir. Metin dosyaları, yazılım programları ve arşivler gibi verilerde kullanılır (örneğin, ZIP dosyaları). Kayıpsız sıkıştırma algoritmalarına örnek olarak Lempel-Ziv (LZ) algoritmaları verilebilir.

Kompresyon işleminin temel amacı, veriyi daha verimli bir şekilde temsil etmektir. Bu, veri içindeki tekrarları ortadan kaldırarak veya daha az bit kullanarak veriyi kodlayarak gerçekleştirilir. Seçilen kompresyon tekniği, verinin türüne ve uygulamanın gereksinimlerine bağlıdır.