โปรแกรมแก้ไข / โปรแกรมดู 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 และใช้งานง่าย