Plugin xử lý chuỗi cho Sublime Text

Khi làm việc với dữ liệu văn bản hoặc mã nguồn, Sublime Text là công cụ yêu thích nhất của tôi. Do đặc thù công việc thường gặp các dạng Encoding như Base64/Hexa/URL, thông thường phải sao chép qua Terminal để xử lý nhanh bằng Python, tốn khá nhiều thao tác, nên tôi có tìm hiểu để viết Plugin xử lý trực tiếp các dạng Encoding này trực tiếp trên SublimeText. Bạn đọc có thể sử dụng nếu thấy phù hợp.

Plugin này rất đơn giản, sau khi chọn đoạn Text cần xử lý, right-click ta sẽ có một danh sách các chức năng:
- Base64 Encode/Decode
- Hex Encode/Decode
- URL Encode/Decode
- MD5/SHA1



Về mã nguồn và cách cài đặt bạn đọc có thể tham khảo trên Github của tôi: https://github.com/doantranhoang/sublime-secutils


Do chỉ phục vụ cho nhu cầu công việc nên Plugin chỉ dừng ở mức độ sử dụng được, có thể sẽ xảy ra một số Exception. Ở một bài viết khác tôi có trình bày chi tiết hơn cách viết Plugin này tại đây, nếu ai quan có thể tham khảo để biết cách hoạt động của một SublimeText Plugin, và phát triển các Plugin cho riêng mình.

Nhận xét

Bài đăng phổ biến từ blog này

CVE-2019-12839: Lỗ hổng thực thi mã lệnh tùy ý trên OrangeHRM CMS

[Steganography] Kỹ thuật che dấu thông tin - Phần 2

PHP Race Condition Vulnerability Example