Có cách nào để hiển thị thập lục phân / ASCII cho tất cả văn bản hiển thị trong trình chỉnh sửa không?
Tôi sử dụng Windows XP và Notepad ++ 6.3
Có cách nào để hiển thị thập lục phân / ASCII cho tất cả văn bản hiển thị trong trình chỉnh sửa không?
Tôi sử dụng Windows XP và Notepad ++ 6.3
Câu trả lời:
Nếu bạn chỉ tìm kiếm các giá trị ký tự không chuẩn, bạn có thể chọn Xem> Hiển thị Biểu tượng> Hiển thị tất cả các ký tự.
Các giá trị ASCII cổ điển dưới 32 sẽ được hiển thị với các tên trong hình trên cùng bên phải ở đây . "HT" là ký tự Tab có giá trị ASCII 09, "LF" là nguồn cấp dữ liệu (ký tự dòng mới), v.v. Nhưng hầu hết phần còn lại sẽ hiển thị mã hex cho giá trị nếu đó không phải là biểu tượng trực quan thực tế trong mã hóa hiện tại.
Tại đây bạn có thể tìm thấy rất nhiều plugin cho Notepad ++: http://sourceforge.net/projects/npp-plugins/
Một trình soạn thảo hex-plugin cũng đồng hành: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
Ngoài các plugin được đề cập ở trên, còn có plugin TextFX (được giải thích tại đây: /programming/12699833/textfx-menu-is-missing-in-notepad )
Với nó, bạn có thể chọn Chuyển đổi văn bản> Chuyển đổi văn bản sang hex-16
Trong thực tế, có một plugin có dạng "HexEditor.dll" với kích thước 270336 byte. Sao chép nó vào thư mục "plugin".
Nó chỉ hoạt động với phiên bản 32 bit của Notepad ++. Hình như không có Phiên bản 64 bit. Thật không may, NPP vô hiệu hóa plugin (di chuyển đến thư mục bị vô hiệu hóa) khi nâng cấp NPP. Nó nói có những vấn đề được biết đến. Tôi chưa bao giờ gặp phải những người đó. Việc này ổn với tôi. Sourcecode có sẵn và người ta thực sự nên giả mạo mã và làm lại một số thứ. Tôi khuyên bạn nên sử dụng trình soạn thảo hex miễn phí "hxd" để biết nhiều hơn là xem nhanh vào nhị phân.
Tôi đã tìm thấy HEX_Editor cho Notepad ++ x64.