บางครั้งชื่อและคำศัพท์สามารถใช้แทนกันได้และทุกคนเข้าใจสิ่งที่ถูกอ้างถึงโดยไม่สับสน แต่ก็มีบางครั้งที่สิ่งต่างๆไม่ชัดเจนและทำให้คุณมีคำถามมากกว่าคำตอบ โพสต์ถาม & ตอบ SuperUser ของวันนี้ช่วยชี้แจงสิ่งต่างๆสำหรับผู้อ่านที่สับสน
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
ภาพหน้าจอตัวแก้ไข Hex ได้รับความอนุเคราะห์จาก Rwxrwxrwx (Wick Pea) .
คำถาม
ผู้อ่าน SuperUser Joseph A. ต้องการทราบว่าเหตุใดตัวแก้ไขฐานสิบหกจึงเรียกว่าตัวแก้ไขไบนารี:
ฐานสิบหกและฐานสองเป็นฐานสองฐานที่แตกต่างกัน อย่างที่ฉันเข้าใจ Hex เป็นเพียงไบนารีเวอร์ชันที่ "ใช้งานง่ายกว่า" และสะดวกกว่า อย่างไรก็ตามฉันได้ยินค่อนข้างบ่อยว่าตัวแก้ไขฐานสิบหกเป็นตัวแก้ไขไบนารี หากคุณค้นหา "ตัวแก้ไขไบนารี" ใน Google คุณจะได้รับตัวแก้ไขเลขฐานสิบหก ทำไมถึงเป็นเช่นนั้น? การเชื่อมต่อคืออะไร?
เหตุใดตัวแก้ไขฐานสิบหกจึงถูกเรียกหรือเรียกว่าตัวแก้ไขไบนารี
คำตอบ
ผู้สนับสนุน SuperUser Steven และ BarryTheHatchet มีคำตอบให้เรา ก่อนอื่นสตีเวน:
ตัวแก้ไขไบนารีจะแก้ไขไฟล์ไบนารี [ ไฟล์ไบนารี - Wikipedia ]
- ไฟล์ไบนารีคือไฟล์คอมพิวเตอร์ที่ไม่ใช่ไฟล์ข้อความ […] ไฟล์ไบนารีมักจะคิดว่าเป็นลำดับของไบต์ซึ่งหมายความว่าเลขฐานสอง (บิต) จะถูกจัดกลุ่มเป็นแปด โดยทั่วไปไฟล์ไบนารีจะมีไบต์ที่ตั้งใจตีความเป็นอย่างอื่นที่ไม่ใช่อักขระข้อความ
ตัวแก้ไขเลขฐานสิบหกเป็นเครื่องมือแก้ไขไบนารีประเภทหนึ่งที่ข้อมูลไบนารีแสดงในรูปเลขฐานสิบหก [ Hex Editor - Wikipedia ]
- ตัวแก้ไขฐานสิบหก (หรือตัวแก้ไขไฟล์ไบนารีหรือตัวแก้ไขไบต์) เป็นโปรแกรมคอมพิวเตอร์ประเภทหนึ่งที่อนุญาตให้จัดการข้อมูลไบนารีพื้นฐานที่เป็นไฟล์คอมพิวเตอร์ ชื่อ“ hex” มาจาก“ เลขฐานสิบหก” ซึ่งเป็นรูปแบบตัวเลขมาตรฐานสำหรับแสดงข้อมูลไบนารี
ตามด้วยคำตอบจาก BarryTheHatchet:
คำศัพท์นั้นยากและผู้คนต่างก็มีชื่อเรียกที่แตกต่างกันสำหรับสิ่งต่างๆ
ในกรณีนี้ดูเหมือนว่า“ hex” ใน“ hex editor” หมายถึงการแทนค่าของแต่ละไบต์ที่มนุษย์อ่านได้ในขณะที่“ binary” ใน“ binary editor” หมายถึงแนวคิดที่ว่าคุณกำลังแก้ไขไฟล์อยู่ ในระดับไบต์ (คอมพิวเตอร์จัดเก็บไบต์เป็นไบนารี) โดยไม่ต้องคำนึงถึงการเข้ารหัสข้อความระดับสูงและสิ่งที่คล้ายกัน โปรดจำไว้ว่าไฟล์ที่ไม่สามารถนำมาแสดงในรูปแบบข้อความระดับสูงกว่าได้อย่างง่ายดายเรียกว่า "ไฟล์ไบนารี" หรือ "ไบนารี" ด้วยเหตุผลเดียวกัน
ทั้งที่ไม่ถูกต้องในทางเทคนิคพวกเขามาจากปัญหาการตั้งชื่อจากมุมที่แตกต่างกัน อย่างไรก็ตามในบันทึกส่วนตัวฉันมักจะเห็นด้วยว่า "ตัวแก้ไขไบนารี" นั้นสร้างความสับสนโดยรวม
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .