 สร้างอัลกอริทึมการบีบอัดเพื่อลดขนาดของชุดข้อมูล
อัลกอริทึมการบีบอัดสามารถใช้เพื่อลดขนาดของชุดข้อมูลโดยการเข้ารหัสข้อมูลในรูปแบบที่ต้องใช้จำนวนไบต์น้อยลงในการแสดง ประเภทของการบีบอัดที่พบมากที่สุดคือการบีบอัดแบบไม่สูญเสียข้อมูล ซึ่งใช้เทคนิคต่างๆ เช่น การเข้ารหัส Huffman และการเข้ารหัสแบบ Run-Length เพื่อลดขนาดของชุดข้อมูลโดยไม่สูญเสียข้อมูลใดๆ นอกจากนี้ยังอาจใช้การบีบอัดแบบสูญเสีย ซึ่งจะส่งผลให้ขนาดชุดข้อมูลลดลง แต่ข้อมูลจะสูญหายในระดับหนึ่ง