คุณอาจไม่เห็นมัน แต่การเข้ารหัสดิจิทัลมีอยู่ทุกที่
การเข้ารหัสดิจิทัลเป็นกระบวนการของการใช้เลขฐานสองเพื่อแสดงตัวอักษร อักขระ และสัญลักษณ์อื่นๆ ในรูปแบบดิจิทัล ปัจจุบันมีรหัสดิจิทัลหลายประเภทที่ใช้กันอย่างแพร่หลาย แต่ใช้หลักการเดียวกันในการรวมเลขฐานสองเพื่อเป็นตัวแทนของอักขระ
การเข้ารหัสดิจิทัลและไบนารี
คอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์จำเป็นต้องมีอัลกอริธึมที่เป็นระบบและแม่นยำในการอ่านข้อมูล ระบบนี้กำหนดให้อักขระ ตัวอักษร หรือสัญลักษณ์แต่ละตัวไม่ซ้ำกัน และแยกแยะได้ง่ายจากอักขระอื่นๆ ในการดำเนินการนี้ จำเป็นต้องมีการเข้ารหัสดิจิทัล ในการเข้ารหัสดิจิทัล ตัวอักษรหรือสัญลักษณ์จะแสดงด้วยชุดเลขฐานสองหรืออักขระเฉพาะ ตัวอย่างเช่น ตัวเลข 01000001 แสดงถึงอักขระ "A" ในรหัสไบนารี รหัสไบนารี แม้ว่าจะไม่ใช่เทคนิคการเข้ารหัสดิจิทัลแบบเฉพาะเจาะจง แต่ให้คำอธิบายที่ง่ายที่สุดเพื่อทำความเข้าใจการเข้ารหัสดิจิทัล
วีดีโอประจำวันนี้
เทคนิคการเข้ารหัสพื้นฐาน
ตามที่คำศัพท์แนะนำ การเข้ารหัสดิจิทัลจะเปลี่ยนข้อมูลเป็นตัวเลขที่คอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์อื่นๆ จดจำได้ง่าย ตัวเลขเหล่านี้เป็นชุดของข้อมูลที่แบ่งออกเป็นชิ้นเล็ก ๆ ที่เรียกว่าบิต บิต - ย่อมาจากเลขฐานสอง - คือการวัดที่เล็กที่สุดที่กำหนด เทคนิคการเข้ารหัสดิจิทัลทั่วไปส่วนใหญ่ใช้ประมาณ 8 ถึง 16 บิตต่ออักขระ ซึ่งหมายความว่าอักขระแต่ละตัวมีสัญลักษณ์ตัวอักษรและตัวเลขอย่างน้อยแปดตัวที่ตั้งค่าในความก้าวหน้าที่แตกต่างกัน
รหัสดิจิทัลที่ใช้กันทั่วไป
ปัจจุบันมีรหัสดิจิทัลหลายประเภทที่ใช้ในคอมพิวเตอร์ แต่มีสามประเภทที่ใช้กันอย่างแพร่หลายมากที่สุด การแลกเปลี่ยนข้อมูลรหัสมาตรฐานอเมริกัน, รหัสการแลกเปลี่ยนทศนิยมแบบไบนารีแบบขยายและ ยูนิโค้ด ASCII มีรหัสต่างๆ ประมาณ 128 รหัสซึ่งแสดงถึงตัวอักษร สัญลักษณ์ และตัวเลขแบบอเมริกัน ตัวอย่างเช่น ตัวอักษร "M" จะแสดงใน ASCII เป็น "077" ในโค้ดดิจิทัล EBCDIC และ Unicode ใช้กระบวนการเข้ารหัสเดียวกัน แต่กำหนดชุดสัญลักษณ์ที่แตกต่างกันสำหรับอักขระแต่ละตัว
การเข้ารหัสตัวอักษรและตัวเลข
แนวทางปฏิบัติทั่วไปในการสร้างรหัสดิจิทัลใช้อักขระที่เป็นตัวอักษรและตัวเลขคละกัน การเข้ารหัสตัวอักษรและตัวเลขเป็นการรวมตัวอักษรและตัวเลขเพื่อสร้างการแสดงแทนอักขระเฉพาะในโปรแกรมคอมพิวเตอร์ ตัวอย่างเช่น รหัส "U+0041" ซึ่งแทน "A" ใน Unicode มีตัวอักษร ตัวเลข และสัญลักษณ์ "+"