Notepad++ là một trình soạn thảo văn bản và mã nguồn miễn phí dành cho Microsoft Windows. Nó hỗ trợ nhiều ngôn ngữ lập trình và chỉnh sửa theo thẻ (tabbed editing), cho phép làm việc với nhiều tệp mở trong một cửa sổ duy nhất. Tuy nhiên, có một số tệp văn bản mà người dùng không thể mở trực tiếp bằng Notepad++. May mắn thay, có nhiều plugin cho các định dạng văn bản và ngôn ngữ lập trình khác nhau mà bạn có thể cài đặt. Trong số đó, Plugin Hex Editor được dùng để xem nội dung tệp dưới dạng hệ thập lục phân (Hex).
Hex Editor là gì?
Tên gọi "Hex" xuất phát từ "hexadecimal" (hệ thập lục phân) – một định dạng số dùng để biểu diễn dữ liệu nhị phân. Hex Editor là chương trình cho phép bạn phân tích, xem và chỉnh sửa các tệp được mã hóa dưới dạng thập lục phân. Đôi khi bạn gặp tệp không thể mở được vì lý do nào đó, nhưng khi mở bằng Hex Editor, hầu hết các tệp đều chứa thông tin ở phần đầu (header) mô tả loại tệp đó. Công cụ này cũng thường được dùng để chỉnh sửa tệp lưu trạng thái game (save game) nhằm thay đổi các thông số trong game. Mặc dù có nhiều phần mềm Hex Editor độc lập, nhưng bạn hoàn toàn có thể sử dụng tính năng này ngay trong Notepad++ nhờ plugin.
Bước 1: Thêm Plugin Manager từ GitHub
Plugin Manager là một plugin cho phép cài đặt, cập nhật và gỡ bỏ các plugin khác trong Notepad++. Tuy nhiên, kể từ phiên bản Notepad++ 7.5, Plugin Manager đã bị loại bỏ khỏi bộ cài đặt chính thức do chứa quảng cáo tài trợ (hiển thị quảng cáo ở dưới cùng cửa sổ). Plugin Manager tích hợp sẵn vẫn đang trong quá trình phát triển và có thể sẽ trở lại trong tương lai.
Nếu bạn đã có Plugin Manager trong Notepad++, hãy bỏ qua bước này. Dù đã bị loại bỏ, hiện tại bạn vẫn có thể cài đặt thủ công Plugin Manager. Thực hiện theo các bước sau:
- Truy cập liên kết GitHub sau: Plugin Manager.
- Chọn tệp zip phiên bản 32-bit hoặc 64-bit phù hợp với hệ thống và tải xuống.
- Giải nén tệp zip (dùng WinRAR hoặc 7-Zip) và mở thư mục vừa giải nén.
- Bên trong sẽ có 2 thư mục: "plugins" và "updater", mỗi thư mục chứa 1 tệp. Bạn cần copy các tệp này vào đúng thư mục tương ứng của Notepad++.
- Xác định thư mục cài đặt Notepad++ (mặc định):
C:\Program Files\Notepad++
- Dán các tệp vừa copy vào đúng thư mục
pluginsvàupdatercủa Notepad++. - Khởi động lại Notepad++, lúc này Plugin Manager sẽ xuất hiện trong menu Plugins.
Bước 2: Cài đặt Hex Editor Plugin qua Plugin Manager
Sau khi đã có Plugin Manager, bạn có thể cài đặt Hex Editor Plugin dễ dàng. Mặc định Notepad++ không hỗ trợ xem tệp ở chế độ Hex, nhưng sau khi cài plugin này, bạn sẽ xem được bất kỳ tệp nào dưới dạng Hex.
- Mở Notepad++.
- Trên thanh menu, chọn Plugins → Plugin Manager → Show Plugin Manager.
- Cửa sổ danh sách plugin hiện ra. Tìm từ khóa "HEX-Editor".
- Chọn plugin đó và nhấn nút Install. Notepad++ sẽ yêu cầu khởi động lại sau khi cài xong.
- Sau khi khởi động lại, kéo thả tệp bạn muốn xem ở dạng Hex (ví dụ: LineInst.exe) vào Notepad++.
- Khi tệp đã mở, vào Plugins → HEX-Editor → chọn View in HEX.
- Nội dung tệp sẽ chuyển sang chế độ hiển thị Hex.