Skip to main content

อัลกอริทึมการตรวจสอบคืออะไร?

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

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

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

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

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

เมื่อเปิดคอมพิวเตอร์จะดำเนินการฟังก์ชั่นการตรวจสอบฟังก์ชั่นนี้เปรียบเทียบค่าระบบอินพุตเอาท์พุทพื้นฐาน (BIOS) ของคอมพิวเตอร์ที่บู๊ตกับค่าที่บันทึกไว้ก่อนหน้านี้หากตัวเลขแตกต่างกันข้อความเตือนจะถูกนำเสนอต่อผู้ใช้ที่ระบุการเปลี่ยนแปลงการกำหนดค่านี่คือตัวอย่างของข้อผิดพลาดในการตรวจสอบ