tbturk/DEFLATE-LZ77-Difference
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
LZ77&DEFLATE Version 1.0 17/05/2020 LZ77&DEFLATE PROJESİ PROJE TANIMI: -------------------------------------------------------------------------------------- Bu projede karakter tabanlı LZ77, DEFLATE sıkıştırma algoritmaları kullanılarak bir metin dosyası üzerinde iki farklı dosya sıkıştırma işlemi uygulanıp, uygulanan sıkıştırma işlemlerinden sonra, kullanıcıya bu sonuçlar aktarılmıştır. -------------------------------------------------------------------------------------- GELİŞTİRME ORTAMI: -------------------------------------------------------------------------------------- Proje Windows platformunda C dili kullanılarak yazılmış olup; Code:Blocks ortamında, gcc kullanılarak derlenip test edilmiştir. -------------------------------------------------------------------------------------- KULLANIM NOTLARI: -------------------------------------------------------------------------------------- 0- Sıkıştırılmak istenen metni proje klasörünün içinde bulunan "input.txt" dosyasının içine ekleyin. NOT: Daha efektif değerler almak için sıkıştırılacak metnin boyutu bellek kapasitenizin %10undan fazla olmamlıdır. 1- Metninizi "input.txt" ye kaydettikten sonra programı derleyip çalıştırın. 2- Program çalıştırıldıktan kısa bir süre sonra(belleğinizin durumuna bağlı olarak) verileri ve karşılaştırma sonuçlarını komut penceresinde ekrana basar. --------------------------------------------------------------------------------------- Müberra ÇELİK - 180202102 - muberraceliik@gmail.com Taha Batuhan TÜRK - 180202007 - tbturkk@gmail.com