Trình chỉnh sửa / trình xem hex tốt cho Mac là gì? Tôi đã sử dụng xxd để xem hexdumps và tôi nghĩ rằng nó có thể được sử dụng ngược lại để thực hiện các chỉnh sửa. Nhưng những gì tôi thực sự muốn là một trình soạn thảo hex thực sự.
Trình chỉnh sửa / trình xem hex tốt cho Mac là gì? Tôi đã sử dụng xxd để xem hexdumps và tôi nghĩ rằng nó có thể được sử dụng ngược lại để thực hiện các chỉnh sửa. Nhưng những gì tôi thực sự muốn là một trình soạn thảo hex thực sự.
Câu trả lời:
Để xem tệp, hãy chạy:
xxd filename | less
Để sử dụng Vim làm trình soạn thảo hex:
:%!xxd
(chuyển đổi bộ đệm thành hex):%!xxd -r
(biến đổi ngược):% !
làm, thì bạn sẽ nhận ra điều này tương đương với việc làm cat filename.bin | xxd
. Vì vậy, thực sự đây là nhiều hơn một "bạn có biết rằng bạn có một xxd
lệnh?" câu trả lời. Bây giờ tôi nhìn vào nó, tôi thấy rằng xxd cũng chấp nhận một tên tệp. Vì vậy, nếu bạn chỉ cần xem nội dung của tệp nhị phân / hex, bạn chỉ có thể sử dụng xxd filename.bin
. Đồ tốt!
xxd filename.bin | less
khi nó không vừa với một chiều cao màn hình.
Một đề nghị tôi đã nhận được là Hex Fiend .
brew cask install hex-fiend
Trên http://www.synalysis.net/, bạn có thể tải xuống trình soạn thảo hex mà tôi đang phát triển cho Mac - Synalyze It!. Nó có giá 7 € / 40 € (phiên bản Pro) và cung cấp một số tính năng bổ sung như biểu đồ, tìm kiếm gia tăng, hỗ trợ nhiều mã hóa văn bản và định nghĩa tương tác của một "ngữ pháp" cho định dạng tệp của bạn.
Ngữ pháp giúp diễn giải các tập tin và tô màu cho chế độ xem hex để phân tích dễ dàng hơn.
Gần đây tôi đã bắt đầu sử dụng 0xED và thích nó rất nhiều.
Có thể có các tùy chọn tốt hơn, nhưng tôi sử dụng và loại như TextWrangler để chỉnh sửa hex cơ bản. Tệp -> Tệp kết xuất hex
Thứ tôi thích là HexEdit Nhanh và dễ sử dụng