Có plugin nào cho Geany / Gedit để hỗ trợ đọc tệp nhị phân / hex không?
Có plugin nào cho Geany / Gedit để hỗ trợ đọc tệp nhị phân / hex không?
Câu trả lời:
Tôi đã viết một tập lệnh cho plugin Geany Lua cho phép bạn thực hiện chỉnh sửa hex.
Tệp có sẵn từ https://wiki.geany.org/config/scripts/lua
Bạn chỉ cần cài đặt plugin Geany Lua (có sẵn thông qua apt-get là geany-plugin-lua), sao chép tập lệnh vào thư mục cấu hình của bạn (~ / .config / geany / plugins / geanylua) và khởi động lại Geany. Kịch bản sẽ xuất hiện dưới Công cụ - Lua ScScript.
Nếu bạn có trình soạn thảo hex Bless, tập lệnh sẽ mở các tệp trong đó. Mặt khác, nếu bạn có xxd (đi kèm tiêu chuẩn với vim), thì nó sẽ cho phép bạn chỉnh sửa tệp dưới dạng hex trong Geany.
Phản hồi được chào đón!
Có một mẹo đơn giản trong Geany tôi sử dụng để dễ dàng chuyển đổi giữa Geany và GHex.
Kích hoạt plugin trình duyệt tệp tích hợp trong Geany và đi đến tùy chọn của nó để định cấu hình nó. Kiểm tra tùy chọn Vượt theo đường dẫn của tệp hiện tại , và đặt lệnh mở bên ngoài, vd ghex -g 1024x768 "%f"
.
Bây giờ hãy mở bất kỳ tập tin nào với Geany. Nếu bạn muốn làm việc với mã hex, chỉ cần vào trình duyệt tệp tích hợp (nó luôn ở đúng đường dẫn) và sử dụng nhấp chuột phải vào tệp của bạn và chọn ra Mở Open bên ngoài . Geany sẽ tự động mở tệp trong GHex. Sau khi bạn hoàn thành với GHex, hãy đóng nó lại. Nếu bạn có một cái gì đó thay đổi trong tệp, bạn chỉ cần tải lại tệp trong Geany. Đó là một quy trình làm việc hiệu quả đơn giản.