แม้ว่าคนส่วนใหญ่ แม้แต่โปรแกรมเมอร์จะไม่ทำงานกับบิตและไบต์ในแต่ละวัน แต่ก็มีหลายวิธีที่คุณสามารถสำรวจไฟล์บนระบบ Linux ของคุณในระดับนี้ได้ และ xxd ก็เป็นหนึ่งในยูทิลิตี้ดังกล่าว นั่นคือรถเทฐานสิบหก
ต่อไปนี้คือวิธีที่คุณสามารถใช้ยูทิลิตี้ดัมพ์ xxd hex เพื่อพิมพ์เนื้อหาของไฟล์ในรูปแบบเลขฐานสิบหก
Hex Dumper คืออะไร?
ดังที่กล่าวไว้ข้างต้น ดัมพ์ฐานสิบหกจะส่งออกเนื้อหาของไฟล์ หรือ 'ทิ้ง' ไฟล์นั้นเป็นเลขฐานสิบหก เลขฐานสิบหก ใช้อักขระ 16 ตัว โดยมีตัวอักษร A-F แทนตัวเลข 10-15
โดยทั่วไปเลขฐานสิบหกจะใช้แทนเลขฐานสอง เนื่องจากสี่บิตหรือครึ่งไบต์สามารถแสดงเป็นเลขฐานสิบหกได้ ซึ่งเป็นวิธีที่เป็นมิตรกับมนุษย์มากกว่าในการเขียนเลขฐานสองโดยไม่ต้องจัดการกับสตริงที่ยาวของหนึ่งและศูนย์
คุณอาจเคยใช้รูปแบบเลขฐานสิบหกเมื่อ การเลือกจานสีสำหรับการออกแบบของคุณ เช่นนี้ แผนภูมิสีที่ปลอดภัยสำหรับเว็บ . ค่าฐานสิบหกของสีเหล่านี้เริ่มต้นด้วย a ปอนด์ ( # ) อักขระ.
ที่เกี่ยวข้อง: วิธีค้นหาค่าฐานสิบหกของสีใดๆ บนหน้าจอของคุณ
ดัมพ์ไฟล์ของคุณในรูปแบบ Hex โดยใช้ xxd
แม้ว่า xxd จะไม่ได้เป็นส่วนหนึ่งของระบบ Linux มาตรฐาน แต่ก็เป็นส่วนหนึ่งของตัวแก้ไข Vim เนื่องจาก Vim นั้นได้รับการติดตั้งอย่างกว้างขวางบนระบบ Linux หลายระบบ มันจึงอาจเป็นมาตรฐานได้เช่นกัน หากยังไม่ได้ติดตั้ง ให้ค้นหาในตัวจัดการแพ็คเกจของ distro
หากต้องการเรียกใช้ xxd ให้พิมพ์:
xxd [FILE]
โดยค่าเริ่มต้น xxd จะพิมพ์หมายเลขบรรทัด เนื้อหาไบนารีในเลขฐานสิบหก และสตริงที่มนุษย์อ่านได้ในรูปแบบคอลัมน์ การใช้ xxd กับไฟล์ข้อความเป็นประสบการณ์ทางการศึกษาหากคุณมี ASCII แผนภูมิมีประโยชน์ แต่ก็มีประโยชน์อย่างน่าประหลาดใจสำหรับการตรวจสอบไฟล์ไบนารี
ด้านบนคือตัวอย่างจากไฟล์ PNG ที่เป็นภาพหน้าจอจากบทความอื่น
วิธีเปลี่ยนรหัสผ่าน wifi windows 10
ไฟล์ไบนารีจะมีสตริงฝังอยู่ด้วย ซึ่งคุณสามารถค้นหาได้ด้วยโปรแกรมแก้ไขข้อความ หลายๆ ครั้งจะเป็นประเภทไฟล์ที่กำลังตรวจสอบ แต่ข้อความอื่นๆ อาจถูกทิ้งเอาไว้ ข้อความส่วนใหญ่จะเป็นเลขฐานสองที่อ่านไม่ชัด แต่เมื่อไปต้นไฟล์ คุณอาจเห็นสิ่งต่างๆ เช่น ประเภทของไฟล์ และโปรแกรมที่ใช้สร้าง
คุณสามารถตรวจสอบไฟล์ด้วย xxd
ด้วย xxd และยูทิลิตี้การถ่ายโอนข้อมูล hex อื่น ๆ คุณสามารถสำรวจไฟล์ทุกประเภทในระบบของคุณ คุณจะแปลกใจกับสิ่งที่คุณอาจพบ
หากคุณกล้าพอ คุณสามารถใช้ตัวแก้ไขฐานสิบหกเพื่อทำการเปลี่ยนแปลงไฟล์ได้ นอกจากตัวแก้ไขฐานสิบหกแล้ว ยังมีโปรแกรมแก้ไขข้อความหลายตัวที่ให้บริการฟรีบนระบบ Linux
แบ่งปัน แบ่งปัน ทวีต อีเมล 7 สุดยอดโปรแกรมแก้ไขข้อความ Linux และ Gedit Alternativesกังวลว่า Gedit ถูกผู้พัฒนาทิ้ง? แม้ว่าเราจะไม่รู้ว่าอนาคตจะเป็นอย่างไร แต่ตัวแก้ไขข้อความ Linux ตัวใดตัวหนึ่งเหล่านี้ควรแทนที่อย่างเพียงพอ
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- แอพลินุกซ์
เดวิดเป็นนักเขียนอิสระที่อยู่ในแปซิฟิกตะวันตกเฉียงเหนือ แต่เดิมมาจากบริเวณอ่าว เขาเป็นคนที่กระตือรือร้นด้านเทคโนโลยีมาตั้งแต่เด็ก ความสนใจของ David รวมถึงการอ่านหนังสือ ดูรายการทีวีและภาพยนตร์ที่มีคุณภาพ เล่นเกมย้อนยุค และสะสมแผ่นเสียง
เพิ่มเติมจาก David Delonyสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก