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

Volume: 3 Number: 2 May 31, 2016
TR

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

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.

Keywords

References

  1. D. A. Huffman, «A Method for the Construction of Minimum-Redundancy Codes» Proceedings of the IRE, 40(9), 1952.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. K.-L. a. Y.-K. L. Chung, «A novel memory-efficient Huffman decoding algorithm and its implementation,» Signal Processing 62.2, 207-213, 1997.
  7. M. A. Weiss ve S. Hartman, Data structures and problem solving using Java, Reading: Addison-Wesley, Vol. 204. , 1998.
  8. 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.

Details

Primary Language

English

Subjects

-

Journal Section

-

Publication Date

May 31, 2016

Submission Date

April 4, 2016

Acceptance Date

-

Published in Issue

Year 2016 Volume: 3 Number: 2

APA
Bulut, F. (2016). Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma. El-Cezeri, 3(2). https://doi.org/10.31202/ecjse.264192
AMA
1.Bulut F. Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma. El-Cezeri Journal of Science and Engineering. 2016;3(2). doi:10.31202/ecjse.264192
Chicago
Bulut, Faruk. 2016. “Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma”. El-Cezeri 3 (2). https://doi.org/10.31202/ecjse.264192.
EndNote
Bulut F (June 1, 2016) Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma. El-Cezeri 3 2
IEEE
[1]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, June 2016, doi: 10.31202/ecjse.264192.
ISNAD
Bulut, Faruk. “Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma”. El-Cezeri 3/2 (June 1, 2016). https://doi.org/10.31202/ecjse.264192.
JAMA
1.Bulut F. Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma. El-Cezeri Journal of Science and Engineering. 2016;3. doi:10.31202/ecjse.264192.
MLA
Bulut, Faruk. “Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma”. El-Cezeri, vol. 3, no. 2, June 2016, doi:10.31202/ecjse.264192.
Vancouver
1.Faruk Bulut. Huffman Algoritmasıyla Kayıpsız Hızlı Metin Sıkıştırma. El-Cezeri Journal of Science and Engineering. 2016 Jun. 1;3(2). doi:10.31202/ecjse.264192

Cited By

Creative Commons License El-Cezeri is licensed to the public under a Creative Commons Attribution 4.0 license.
88x31.png