โปรแกรมแก้ไข / โปรแกรมดู hex ที่ดีสำหรับ Mac คืออะไร? ฉันใช้ xxd ในการดู hexdumps และฉันคิดว่ามันสามารถใช้ในการย้อนกลับเพื่อทำการแก้ไขได้ แต่สิ่งที่ฉันต้องการจริงๆคือตัวแก้ไขฐานสิบหกจริงๆ
โปรแกรมแก้ไข / โปรแกรมดู hex ที่ดีสำหรับ Mac คืออะไร? ฉันใช้ xxd ในการดู hexdumps และฉันคิดว่ามันสามารถใช้ในการย้อนกลับเพื่อทำการแก้ไขได้ แต่สิ่งที่ฉันต้องการจริงๆคือตัวแก้ไขฐานสิบหกจริงๆ
คำตอบ:
ในการดูไฟล์ให้เรียกใช้:
xxd filename | less
ในการใช้ Vim เป็นตัวแก้ไขฐานสิบหก:
:%!xxd(เปลี่ยนบัฟเฟอร์เป็นฐานสิบหก):%!xxd -r(การแปลงย้อนกลับ):% ! cat filename.bin | xxdจริงๆแล้วนี่คือ "คุณรู้หรือไม่ว่าคุณมีxxdคำสั่ง" ตอบ. ตอนนี้ฉันดูมันฉันพบว่า xxd ยอมรับชื่อไฟล์ด้วย ดังนั้นหากคุณต้องการเพียงแค่ดูเนื้อหาของไฟล์ไบนารี / ฐานสิบหกคุณก็สามารถxxd filename.binใช้ได้ สิ่งที่ดี!
xxd filename.bin | lessเมื่อมันไม่พอดีกับความสูงหนึ่งหน้าจอ
brew cask install hex-fiend
ในhttp://www.synalysis.net/คุณสามารถรับโปรแกรมแก้ไขฐานสิบหกที่ฉันกำลังพัฒนาสำหรับ Mac - Synalyze It! มีค่าใช้จ่าย 7 € / 40 € (รุ่น Pro) และมีคุณสมบัติพิเศษบางอย่างเช่นฮิสโตแกรมการค้นหาที่เพิ่มขึ้นการสนับสนุนการเข้ารหัสข้อความจำนวนมากและคำจำกัดความเชิงโต้ตอบของ "ไวยากรณ์" สำหรับรูปแบบไฟล์ของคุณ
ไวยากรณ์ช่วยในการตีความไฟล์และสีของมุมมองฐานสิบหกเพื่อการวิเคราะห์ที่ง่ายขึ้น

ฉันเพิ่งเริ่มใช้0xEDและชอบมันมาก
อาจมีตัวเลือกที่ดีกว่า แต่ฉันใช้และประเภทเช่นTextWranglerสำหรับการแก้ไขฐานสิบหกขั้นพื้นฐาน ไฟล์ -> ไฟล์ฐานสิบหก
สิ่งที่ฉันชอบคือHexEdit Quick และใช้งานง่าย