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