Xuất phát từ nhu cầu chia sẽ link download phần mềm trên diễn đàn VN-Zoom bằng cách mã hoá (encode) thành chuỗi thập lục phân, mình thực hiện một tiện ích nhỏ giúp các thành viên của diễn đàn có thể lấy được link nhanh chóng từ mã thập lục phân. Sau nhiều lần nâng cấp, mình đã bổ sung thêm nhiều tính năng khác và hỗ trợ phím tắt phục vụ việc chuyển đổi và trả kết quả tức thời.
Cài đặt
Hexxy hoàn toàn miễn phí và chạy trực tiếp không cần cài đặt.
Tải ứng dụng tại đây. Sau khi tải xong, giải nén sau đó chạy tập tin Hexxy.exe
Chương trình có hỗ trợ tiếng Việt, bạn thực hiện thêm bước chuyển đổi ngôn ngữ như sau:
Hướng dẫn sử dụng
1. Chuyển đổi trên giao diện chương trình
Giới thiệu tổng quan về giao diện và cách thức hoạt động của Hexxy. Trên giao diện chính (thẻ Chuyển đổi) gồm 02 ô nhập liệu (mã Hex và chuỗi kỹ tự), 02 nút mũi tên lên/xuống. Cần chuyển đổi dữ liệu thì bạn nhập một trong 02 ô nhập liệu và bấm mũi tên lên/xuống tương ứng. Ô nhập liệu còn lại sẽ là nơi hiển thị kết quả chuyển đổi.
Nói nhiều chi bằng minh hoạ bằng ví dụ để các bạn dễ hiểu hơn. Cho đoạn mã hex 687474703a2f2f746869656e6e677579656e2e696375
. Bạn thực hiện copy nguyên đoạn mã trên và dán (paste) vào ô mã Hex
Ngược lại, nếu bạn muốn chuyển đổi văn bản bình thường sang dạng mã thập lục phân thì dán đoạn văn bản đó vào ô nhập liệu bên dưới và nhấn nút mũi tên lên. Kết quả chuyển đổi sẽ được hiển thị ở ô nhập liệu bên trên.
2. Chuyển đổi bằng phím tắt
Có hai tổ hợp phím tắt phục vụ chuyển đổi bao gồm
• F7: Giải mã thập lục phân thành văn bản bình thường
• Shift + F7: Mã hoá văn bản thành mã thập lục phân (ngược lại với F7)
Ví dụ 1: Giải mã từ mã Hex thành văn bản.
Cho bạn đoạn mã hex minh hoạ như sau 687474703a2f2f746869656e6e677579656e2e696375
bạn dùng chuột bôi đen hoặc nhấp đúp vào đoạn mã Hex trên để chọn toàn bộ, sau đó nhấn F7 để giải mã. Kết quả giải mã sẽ nhanh chóng trả về.
Ví dụ 2: Mã hoá văn bản thường thành mã Hex
Để mã hoá văn bản thường sang dạng thập lục phân, bạn thực hiện chọn (select) đoạn văn bản cần mã hoá và nhấn Shift+F7.
Ngoài ra Hexxy còn có khả năng nhận dạng được nếu văn bản là liên kết, địa chỉ email hoặc đường dẫn thư mục/tập tin và đưa ra lựa chọn phù hợp người dùng mở xem trực tiếp luôn nên rất tiện lợi trong việc chia sẽ liên kết, v.v…
Nếu bạn chỉ dừng ở việc mã hoá/giải mã mã thập lục phân thì không cần đọc mục số 3 bên dưới là các tính năng đặc biệt của Hexxy.
Hy vọng với phần mềm Hexxy của mình, việc chuyển đổi mã Hex sang link download trên các diễn đàn chia sẽ phần mềm sẽ nhanh chóng và dễ dàng hơn.
Mọi ý kiến thắc mắc các bạn có thể comment ở đây hoặc gửi email cho mình. Cám ơn các bạn đã tham gia thử nghiệm và luôn hoan nghênh mọi ý kiến đóng góp cho sản phẩm này.
3. Một số tính năng nâng cao với mã Hex
Từ phiên bản 2.0 trở đi, mình có bổ sung một số tính năng vui vẻ với mã Hex chẳng hạn như quét mã Hex để Shutdown/Restart/Log-off máy tính hay quét mã Hex để mở thư mục/tập tin. Những lệnh này được mình gọi là mã hexxy.
Ví dụ:
Lệnh hexxy: run("chrome.exe http://thiennguyen.icu")
► tương ứng với mã 68657878793a2072756e28226368726f6d652e65786520687474703a2f2f746869656e6e677579656e2e6963752229
. Lệnh này sẽ mở link http://thiennguyen.icu rình duyệt Chrome. Tất cả những mã lệnh Hexxy hợp lệ đều có thể thực thi được.
Nhóm lệnh tắt/khởi động máy tính
• hexxy: force_reboot("Câu cảnh báo người dùng trước khi thực hiện")
=> Ép buộc restart
• hexxy: force_shutdown("Câu cảnh báo người dùng trước khi thực hiện")
=> Ép buộc shutdown
• hexxy:reboot("Câu cảnh báo người dùng trước khi thực hiện")
=> Lệnh restart
• hexxy:shutdown("Câu cảnh báo người dùng trước khi thực hiện")
=> Lệnh shutdown
Bạn có thể bỏ câu cảnh báo đi cũng được vd: hexxy:shutdown()
chương trình sẽ hiện cảnh báo mặc định.
Nhóm lệnh mở thư mục/tập tin
• hexxy: run("C:\Windows\Fonts")
Nhóm lệnh khởi động ứng dụng
• Mở control panel → tương ứng với câu lệnh hexxy: run(“control”) ta có đoạn HEX tương ứng
68657878793a2072756e2822636f6e74726f6c2229
• Mở command promt cmd → tương ứng với câu lệnh hexxy: run(“cmd”) ta có đoạn HEX tương ứng
68657878793a2072756e2822636d642229
• Mở Registry Editor → tương ứng với câu lệnh hexxy: run(“regedit”) ta có đoạn HEX tương ứng
68657878793a2072756e2822726567656469742229
• Mở Task Manager → tương ứng với câu lệnh hexxy: run(“taskmgr”) ta có đoạn HEX tương ứng
68657878793a2072756e28227461736b6d67722229
sAO MÌNH KHÔNG UPDATE NÊN BẢN 2.0.1
Chào bạn,. Chương trình sẽ tìm phiên bản mới nhất và hiện cảnh báo, khi đó bạn chỉ cần bấm Install/Cài đặt để update lên phiên bản mới bạn nhé.
Cám ơn bạn đã sử dụng Hexxy.
Mình vừa kiểm tra thấy tính năng update vẫn hoạt động bình thường ạ.
Bạn có thể chọn update thủ công bằng cách chọn Tab Settings/Cài đặt trên giao diện chính, sau đó nhấn nút
Hoặc nếu gặp vấn đề gì bản tải trực tiếp bản 2.0.1 ở link này luôn nhé
https://drive.google.com/uc?id=1K30pfEisJutaaMpaDyCW0EbKtM_y3PNp&export=download
(Về cảnh báo tập tin bị nhiễm virus thì xin bạn yên tâm, phần mềm mình viết không nhằm mục đích gì xấu cả, do những phần mềm này viết bằng ngôn ngữ ít phổ biến nên thường bị nhận nhầm thành virus)
Cám ơn bạn