Stuff

Lise öğrencisinden veri kaybı yaratmayan dosya sıkıştırma programı

İSTEK Kaşgarlı Mahmut Okulları 12. sınıf öğrencisi Emre Harbutoğlu, günümüzde bilişim teknolojileri alanında sıklıkla yaşanan veri kayıplarının önüne geçebilmek için bir dosya sıkıştırma programı tasarladı.

Pek çok sıkıştırma algoritması oluşturulduğunu ve bunların neredeyse tamamının veri kaybı yaşattığını, beklenen sıkıştırma oranlarını yakalayamadıklarını tespit eden Emre Harbutoğlu, sektörde kullanılan sorunlu sıkışma algoritmalarına bir çözüm sunmak istedi.

Proje kapsamında tasarlanan program, temelde bir dosya sıkıştırma programı. Projenin amacı, sıkıştırılan dosyaların eski haline gelirken hiç veri kaybı yaşanmaması. Programın algoritması, dosyaların hexadesimal değerleri üzerinden çalışıyor. Bir dosyayı sıkıştırma oranı tekrar eden bitler arttıkça %10 ile %80 arasında değişebiliyor. Oluşturulan kullanıcı ara yüzü aracılığıyla dosya, sıkıştırdıktan sonra kolayca eski haline dönebiliyor. Program dosyaları sıkıştırırken aynı zamanda şifreliyor. Bu sayede sıkıştırılan dosyanın güvenliği de artıyor.

Programın test aşamasında olması (v0.1 Experimental), sunacağı bu yeniliklerin daha da gelişebileceğini gösteriyor. Programın .mp3, .mp4, .pdf, .jpg, .png, .apk, .exe ve daha birçok dosya türünü de destekliyor.