Chuyển thành chuỗi thập lục phân (string.to_hex)
Khai báo
hex_text = string.to_hex(data[, prefix, suffix])
Tham số
- data
Chuỗi. Chuỗi (hoặc dữ liệu nhị phân) cần chuyển thành văn bản thập lục phân. - prefix
Chuỗi, tùy chọn. Tiền tố cho từng byte đã chuyển đổi. Mặc định:"". - suffix
Chuỗi, tùy chọn. Hậu tố cho từng byte đã chuyển đổi. Mặc định:"".
Giá trị trả về
- hex_text
Chuỗi. Văn bản được mã hóa thập lục phân.
Mô tả
Chuyển chuỗi (hoặc dữ liệu nhị phân) thành văn bản thập lục phân có thể in.
Từ khóa: hình ảnh hex, tệp hex, dữ liệu hex, thập lục phân
Ví dụ
-- Ví dụ 1:
sys.alert(string.to_hex('some data'))
-- "736f6d652064617461"
--
-- Ví dụ 2:
sys.alert((string.to_hex('some data'):gsub('(..)', '\\x%1')))
-- "\x73\x6f\x6d\x65\x20\x64\x61\x74\x61"
Lưu ý: Sử dụng hàm ngoài chương này: sys.alert