BibTex RIS Cite

Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma

Year 2016, Volume: 3 Issue: 2, 0 - 0, 31.05.2016
https://doi.org/10.31202/ecjse.264192

Abstract

Huffman Algoritması entropi kodlama yöntemiyle yapılan kayıpsız bir veri sıkıştırma yöntemidir. Bu yöntemde her karakter için ikilik sayı sistemde özel bir kod üretir. Veri içerisinde en çok kullanılan karakter için en kısa, en az kullanılan karakter için ise en uzun kod üretir. Huffman yönteminin uygulamasında kullanılan klasik yöntem ikili ağaç veri yapısıdır. Bu çalışmada Huffman yöntemi, önerilen bir yöntemle kodlanarak hesaplama süresi klasik yönteme göre azaltılmıştır. Bir matris tablo yardımıyla gerçekleştirilen kodlama uygulamalarında metin dosyaları bilinen Huffman kodlama yöntemine göre daha hızlı bir şekilde sıkıştırılabilmiştir.

References

  • D. A. Huffman, «A Method for the Construction of Minimum-Redundancy Codes» Proceedings of the IRE, 40(9), 1952.
  • J. H. PUJAR ve L. M. KADLASKAR, «A New Lossless Method Of Image Compressıon And Decompressıon Usıng Huffman Codıng Technıques,» Journal of Theoretical & Applied Information Technology, cilt 15, no. 1/2, pp. 18-23, 2010.
  • B. T. Reddy, H. S. Yaragunti ve S. Kiran, «A Novel Approach of Lossless Image Compression using Hashing and Huffman Coding,» International Journal of Engineering Research & Technology, cilt 2, no. 3, pp. 2278-0181, 2013.
  • S. Rao, B. India ve P. Bhat, «Evaluation of lossless compression techniques,» Communications and Signal Processing (ICCSP), IEEE 2015 International Conference, s. 1655 - 1659, Melmaruvathur, 2015.
  • S.-C. H. C.-H. Y. Yih-Kai Lin, «A fast algorithm for Huffman decoding based on a recursion Huffman tree,» Journal of Systems and Software, cilt 85, no. 4, pp. 974-980, 2012.
  • K.-L. a. Y.-K. L. Chung, «A novel memory-efficient Huffman decoding algorithm and its implementation,» Signal Processing 62.2, 207-213, 1997.
  • M. A. Weiss ve S. Hartman, Data structures and problem solving using Java, Reading: Addison-Wesley, Vol. 204. , 1998.
  • R. Hashemian, «Direct Huffman coding and decoding using the table of code-lengths,» IEEE International Conference on Information Technology: Coding and Computing [Computers and Communications], 2003.
  • S. Korkmaz, Türkçe Metinlerin Statik Huffman Algoritması Kullanarak Sıkıtırılmasında Sıkıştırma Oranı Optimizasyonu, Konya: T.C. Selçuk Üniversitesi, 2003.
  • R. Arnold ve T. Bell, «A corpus for the evaluation of lossless compression,» IEEE Data Compression Conference'97, pp. 201-210., Department of Computer Science, University of Canterbury, Christchurch, NZ, 1997.
Year 2016, Volume: 3 Issue: 2, 0 - 0, 31.05.2016
https://doi.org/10.31202/ecjse.264192

Abstract

References

  • D. A. Huffman, «A Method for the Construction of Minimum-Redundancy Codes» Proceedings of the IRE, 40(9), 1952.
  • J. H. PUJAR ve L. M. KADLASKAR, «A New Lossless Method Of Image Compressıon And Decompressıon Usıng Huffman Codıng Technıques,» Journal of Theoretical & Applied Information Technology, cilt 15, no. 1/2, pp. 18-23, 2010.
  • B. T. Reddy, H. S. Yaragunti ve S. Kiran, «A Novel Approach of Lossless Image Compression using Hashing and Huffman Coding,» International Journal of Engineering Research & Technology, cilt 2, no. 3, pp. 2278-0181, 2013.
  • S. Rao, B. India ve P. Bhat, «Evaluation of lossless compression techniques,» Communications and Signal Processing (ICCSP), IEEE 2015 International Conference, s. 1655 - 1659, Melmaruvathur, 2015.
  • S.-C. H. C.-H. Y. Yih-Kai Lin, «A fast algorithm for Huffman decoding based on a recursion Huffman tree,» Journal of Systems and Software, cilt 85, no. 4, pp. 974-980, 2012.
  • K.-L. a. Y.-K. L. Chung, «A novel memory-efficient Huffman decoding algorithm and its implementation,» Signal Processing 62.2, 207-213, 1997.
  • M. A. Weiss ve S. Hartman, Data structures and problem solving using Java, Reading: Addison-Wesley, Vol. 204. , 1998.
  • R. Hashemian, «Direct Huffman coding and decoding using the table of code-lengths,» IEEE International Conference on Information Technology: Coding and Computing [Computers and Communications], 2003.
  • S. Korkmaz, Türkçe Metinlerin Statik Huffman Algoritması Kullanarak Sıkıtırılmasında Sıkıştırma Oranı Optimizasyonu, Konya: T.C. Selçuk Üniversitesi, 2003.
  • R. Arnold ve T. Bell, «A corpus for the evaluation of lossless compression,» IEEE Data Compression Conference'97, pp. 201-210., Department of Computer Science, University of Canterbury, Christchurch, NZ, 1997.
There are 10 citations in total.

Details

Journal Section Makaleler
Authors

Faruk Bulut

Publication Date May 31, 2016
Submission Date April 4, 2016
Published in Issue Year 2016 Volume: 3 Issue: 2

Cite

IEEE F. Bulut, “Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma”, El-Cezeri Journal of Science and Engineering, vol. 3, no. 2, 2016, doi: 10.31202/ecjse.264192.
Creative Commons License El-Cezeri is licensed to the public under a Creative Commons Attribution 4.0 license.
88x31.png