สารบัญ:
คำจำกัดความ - Octal หมายถึงอะไร
Octal หมายถึงระบบเลขฐาน 8 มันมาจากคำภาษาละตินสำหรับแปด ระบบเลขฐานแปดใช้ตัวเลข 0-1-2-3-4-5-6-7 ในสภาพแวดล้อมการคำนวณมักใช้แทนเลขฐานสองที่สั้นกว่าโดยการจัดกลุ่มเลขฐานสองเป็นสาม คำสั่ง chmod ใน Linux หรือ UNIX ใช้ฐานแปดเพื่อกำหนดสิทธิ์ของไฟล์
Techopedia อธิบาย Octal
Octal เป็นอีกวิธีในการนับตัวเลข ในขณะที่มนุษย์ปกตินับเป็นหมื่นและเครื่องนับเป็นสองเท่ามันเป็นไปได้ที่จะใช้หมายเลขใด ๆ เป็นพื้นฐานสำหรับการนับและการคำนวณ ชนเผ่าพื้นเมืองอเมริกันบางเผ่าใช้ฐานแปดโดยการนับช่องว่างระหว่างนิ้วมือ ตัวละครในภาพยนตร์เรื่อง“ Avatar” ใช้เลขฐานแปดเพราะแต่ละนิ้วมีสี่นิ้ว นักคณิตศาสตร์บางคนเสนอให้มีการยอมรับการใช้ฐานแปด
การใช้เลขฐานแปดเป็นวิธีที่สะดวกในการย่อเลขฐานสอง เริ่มจากด้านขวาจัดกลุ่มเลขฐานสองทั้งหมดเป็นชุดสาม หากกลุ่มสุดท้ายทางด้านซ้ายไม่มีตัวเลขสามหลักให้เพิ่มศูนย์ กลุ่มไบนารีสามหลักแต่ละกลุ่มจะแปลเป็นเลขฐานแปดหนึ่งหลัก
เริ่มต้นด้วยเลขฐานสอง:
01011101
จัดกลุ่มเลขฐานสองเป็นสาม เพิ่มศูนย์ทางซ้ายถ้าจำเป็น:
001-011-101
แปลงแต่ละกลุ่มสามหลักเป็นตัวเลขฐานแปด:
1-3-5
รวมตัวเลขเพื่อสร้างตัวเลขฐานแปด:
135
การใช้หมายเลขฐานแปดแทนการใช้เลขฐานสองจะบันทึกตัวเลข ในวันแรก ๆ ของการคำนวณ Octal มักถูกใช้เพื่อย่อคำ 12-bit, 24-bit หรือ 36-bit เลขฐานสิบหกตอนนี้ใช้กันอย่างแพร่หลายในการเขียนโปรแกรมทำให้การแสดงตัวเลขแม้สั้นกว่าฐานแปด
มีการใช้สัญลักษณ์ต่าง ๆ ในภาษาการเขียนโปรแกรมเพื่อกำหนดฐานแปดรวมถึงตัวเลข 0 ตัวอักษร o หรือ q ชุดตัวเลข - ตัวอักษรผสม 0o หรือสัญลักษณ์ & หรือ $ Base-8 ยังสามารถแสดงได้โดยใช้หมายเลข 8 เป็นตัวห้อย (ตัวอย่างเช่น 135 8 )
บางทีการใช้เลขฐานแปดที่โดดเด่นที่สุดในสภาพแวดล้อมการคำนวณในปัจจุบันคือในการอนุญาตให้ใช้ไฟล์และไดเรกทอรีและ Linux การใช้คำสั่ง chmod ผู้ดูแลระบบสามารถกำหนดสิทธิ์การอ่านเขียนและดำเนินการให้กับผู้ใช้กลุ่มและอื่น ๆ






