Skip to main content

การบีบอัดรหัสคืออะไร?

รหัสคอมพิวเตอร์ถือได้ว่าเป็น DNA ของ Digital World Mdash;บรรทัดข้อมูลดิบที่ประกอบขึ้นเป็นโปรแกรมทั้งหมดไฟล์กราฟิกและเพลงดิจิตอลยิ่งไฟล์หรือแอปพลิเคชันมีขนาดใหญ่ขึ้นและซับซ้อนยิ่งขึ้นด้วยข้อ จำกัด ที่ จำกัด ของฮาร์ดไดรฟ์และการจัดเก็บข้อมูลประเภทอื่น ๆ การบีบอัดรหัสมักจะใช้เพื่อลดขนาดไฟล์ชั่วคราวมันใช้งานได้โดยใช้อัลกอริทึมพิเศษเพื่อสร้างรหัสชิ้นเล็ก ๆ สำหรับชิ้นส่วนที่ใหญ่กว่าข้อมูลสามารถถูกบีบอัดและไม่บีบอัดด้วยวิธีนี้ตราบใดที่โปรแกรมการบีบอัดรู้อัลกอริทึมที่ถูกต้องในการปลดล็อก

คนส่วนใหญ่ที่รู้วิธีการใช้คอมพิวเตอร์มีความคุ้นเคยอย่างน้อยผ่านวิธีการจัดเก็บข้อมูลในแง่ของ Kilobytes, Megabytes, กิกะไบต์และอื่น ๆสิ่งที่พวกเขาอาจไม่เข้าใจคือความสัมพันธ์ระหว่างหน่วยการวัดเหล่านี้และคำพูดจริงกราฟิกดนตรีและโปรแกรมที่พวกเขาจัดการบนหน้าจอไบต์เดียวแสดงถึงตัวละครตัวเดียวของข้อความและตัวเองประกอบด้วยแปดหน่วยเล็ก ๆ ที่รู้จักกันในชื่อบิตบิตเป็นส่วนประกอบดิบของข้อมูลดิจิตอลและวิธีการจัดเรียงให้ทำสำหรับตัวอักษรที่แตกต่างกันของตัวอักษรตัวเลขหรืออักขระชนิดอื่น ๆ

โปรแกรมการบีบอัดรหัสใช้บิตและไบต์ที่ประกอบขึ้นเป็นไฟล์และเข้ารหัสที่กำหนดพวกเขาเพื่อให้หนึ่งหรือสองอักขระของเวอร์ชันที่ถูกบีบอัดแสดงถึงจำนวนที่มากขึ้นของต้นฉบับการบีบอัดรหัสหลักสองประเภทเรียกว่า

lossy และ lossless การบีบอัดแบบสูญเสียสามารถใช้ในกรณีที่การสูญเสียข้อมูลบางอย่างเป็นที่ยอมรับเช่นไฟล์เพลงที่ไม่จำเป็นต้องใช้ความถี่บางอย่างโดยพื้นฐานแล้วอัลกอริทึมที่สูญเสียจะนับจำนวนครั้งที่ส่วนของข้อมูลที่กำหนดจะถูกนำกลับมาใช้ใหม่ตลอดทั้งไฟล์และสร้างรหัสชิ้นเล็ก ๆ ที่รับทราบจำนวนนั้นโดยทั่วไปแล้วการบีบอัดขนาดที่มากขึ้นสามารถทำได้โดยใช้วิธีนี้และรูปแบบ MP3 เป็นตัวอย่างของไฟล์ที่บีบอัดประเภทนี้

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

การพูดโดยทั่วไปไฟล์ที่บีบอัดไม่สามารถใช้หรือจัดการได้เว้นแต่ว่าจะไม่บีบอัดเป็นครั้งแรกการบีบอัดเป็นสถานะชั่วคราวดังนั้นจึงใช้เพื่อการจัดเก็บหรือการส่งสัญญาณเป็นหลักสิ่งนี้ไม่ได้ขยายไปถึงไฟล์เพลงและวิดีโอที่บีบอัดอย่างไรก็ตามสำหรับโปรแกรมที่มีอยู่ที่สามารถถอดรหัสได้ทันทีระหว่างการเล่น