วิธีใช้ยูทิลิตี้ xxd Hex Dumper ใน Linux

วิธีใช้ยูทิลิตี้ xxd Hex Dumper ใน Linux

แม้ว่าคนส่วนใหญ่ แม้แต่โปรแกรมเมอร์จะไม่ทำงานกับบิตและไบต์ในแต่ละวัน แต่ก็มีหลายวิธีที่คุณสามารถสำรวจไฟล์บนระบบ 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 delony(เผยแพร่บทความ 49 ฉบับ)

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

เพิ่มเติมจาก David Delony

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก