Please use this identifier to cite or link to this item: http://202.28.34.124/dspace/handle123456789/1347
Title: Developing Prototype of Lossless Data Compression on Web Applications
การพัฒนาต้นแบบการบีบอัดแบบไม่สูญเสียข้อมูลบนเว็บแอปพลิเคชัน
Authors: Seksit Podchaman
เศกสิทธิ์ พจมาร
Jaree Thongkam
จารี ทองคำ
Mahasarakham University. The Faculty of Informatics
Keywords: การบีบอัดข้อมูล
อัลกอริทึมการบีบอัดแบบไม่สูญเสียข้อมูล
อัลกอริทึม LZ4
Data Compression
Lossless Data Compression Algorithms
LZ4 Algorithms
Issue Date:  29
Publisher: Mahasarakham University
Abstract: The paper aims to compare different lossless data compression algorithms that are used to reduce the size of data before transmitting it over the Internet. Because the data is preserved, it can be decompressed and restored to its original state. This facilitates fast and efficient data transfer in web applications. In this research, a total of 150 files of 3 different file types are used including text files, image files and audio/video files. 5 lossless data compression algorithms including Huffman Coding, Deflate, BZip2, LZMA and LZ4 are studied and compared in terms of compression/decompression speed compression rate and total processing time, then use the effective comparison results to create the data compression prototype. The results show that LZ4 algorithm produces the best overall performance, with the average rate of 7.3806 bytes per second (bit/s).
งานวิจัยนี้มีวัตถุประสงค์เพื่อเปรียบเทียบอัลกอริทึมการบีบอัดแบบไม่สูญเสียข้อมูลเพื่อลดขนาดไฟล์ข้อมูลให้เล็กลงก่อนทำการส่งไฟล์ผ่านเครือข่ายอินเตอร์เน็ต และใช้เทคนิคการคลายข้อมูลที่เครื่องผู้ใช้ ซึ่งจะทำให้การส่งข้อมูลผ่านเว็บแอปพลิเคชันมีประสิทธิภาพและมีความรวดเร็วเพิ่มขึ้น กลุ่มไฟล์ข้อมูล 3 กลุ่มได้ถูกนำมาใช้ในการทดลองคือ กลุ่มไฟล์เอกสาร กลุ่มไฟล์รูปภาพ และกลุ่มไฟล์เสียงและวิดีโอ จำนวน 150 ไฟล์ โดยใช้อัลกอริทึมการบีบอัดแบบไม่สูญเสียข้อมูลจำนวน 5 อัลกอริทึม ได้แก่ Huffman Coding, Deflate, BZip2, LZMA  และ LZ4 ในการวัดประสิทธิภาพการบีบอัดข้อมูล ผู้วิจัยได้ใช้อัตราความเร็วในการบีบอัด อัตราความเร็วในการคลายข้อมูล อัตราส่วนการบีบอัด และเวลารวมทุกกระบวนการ จากนั้นนำผลการเปรียบเทียบที่มีประสิทธิภาพไปสร้างต้นแบบการบีบอัดข้อมูล จากการทดลองพบว่าอัลกอริทึม LZ4 มีประสิทธิภาพในการบีบอัดข้อมูล ด้วยอัตราความเร็วรวมทุกกระบวนการทำงานดีที่สุดที่อัตราเฉลี่ย 7.3806 ไบต์ต่อวินาที
Description: Master of Science (M.Sc.)
วิทยาศาสตรมหาบัณฑิต (วท.ม.)
URI: http://202.28.34.124/dspace/handle123456789/1347
Appears in Collections:The Faculty of Informatics

Files in This Item:
File Description SizeFormat 
61011284504.pdf2.53 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.