Kayıpsız Sıkıştırma Nedir? (Lossless Compression)

Lossless Compression
Lossless compression
Kayıpsız Sıkıştırma Nedir? Ne anlama gelmektedir? Buna dair tüm bilgileri derleyip size sunuyoruz. Ayrıca bu algoritmalara dair daha spesifik bilgileri de sitemizde bulmanız mümkündür.

Veriler boyutlarının küçültülmesi amacıyla sıkıştırılırlar. Günümüzde veri depolamak maliyetli bir işlem olduğundan bunun gereksinimi artmıştır. Ayrıca, küçük veriler çok daha hızlı iletilirler. Bu yüzden Compression yani Sıkıştırma Algoritmaları yazılım dünyasında çok önemli bir yere sahiptir.


Sıkıştırma Algoritmaları Kaça Ayrılır?


Sıkıştırma Algoritmaları mantık olarak 2'ya Ayrılır.


Kayıplı Sıkıştırma Nedir?

Kayıplı sıkıştırma, sıkıştırma işlemi gerçekleştiğinde veri kaybının yaşandığı işlemdir. Veri kaybının tolore edilebildiği işlemlerde kullanılır. Bunlar genellikle video, fotoğraf ve ses verileridir. Çünkü bu verilerdeki eksiklik anlam bütünlüğüne zarar vermez. Böylece veri sıkıştırılarak küçültülür. Bugün izlediğimiz diziler, görüntülediğimiz fotoğraflar ve dinlediğimiz müzikler hep sıkıştırılmış verilerden oluşmaktadır. Bunların hepsi kayıplı olarak sıkıştırılmaktadır. Kayıplı sıkıştırma işlemi veriyi büyük oranda küçültmektedir. 


Kayıplı Sıkıştırma Algoritmaları Nelerdir?

Hepsi son derece aşina olduğunuz algoritmalardır. Örnek verecek olursak;

Resim dosyaları için Kayıplı Sıkıştırma Algoritması: JPEG
Video dosyaları için Kayıplı Sıkıştırma Algoritması: MPEG
Ses dosyaları için Kayıplı Sıkıştırma Algoritması: Opus
Müzik dosyaları için Kayıplı Sıkıştırma Algoritması: MP3

Kayıpsız Sıkıştırma Nedir? 

Bir resmin görüntü kalitesinin düşük olması bizi çok rahatsız etmeyebilir ancak örneğin bir Yazı dosyasının bir kısmında veri kaybının olması kabul edilemez. Çünkü anlam bütünlüğü kaybolur. İşte bu tip verilerin sıkıştırılması için Kayıpsız Sıkıştırma yani Lossless Compression yöntemi kullanılır.

Lossless Compression yönteminde hiçbir şekilde veri kaybı olmaz. Sıkıştırılmış veri, karşı taraf tarafından eksiksiz bir şekilde açılır yani decompression edilir.

Decompression Ne Demek?

Compression kelimesi sıkıştırma manasına geliyorsa decompression ifadesi de sıkıştırılmış verinin açılması işlemine verilen addır. Compress edilmiş dosya açılmak istendiğinde Decompression işlemine tabii tutulmalıdır.


Kayıpsız Sıkıştırma Algoritmaları Nelerdir?

En çok kullanılan iki kayıpsız sıkıştırma algoritması bulunmaktadır. Bunlar LZW Sıkıştırma Algoritması ve Huffman Sıkıştırma Algoritması dır. (Huffman Kodlaması olarak da anılır.

LZW Sıkıştırma Algoritması İçin ilgili makalemizi okuyabilirsiniz.

Huffman Sıkıştırma Algoritması için ilgili makalemizi okuyabilirsiniz.

Etiketler: , ,