Chuyển tới nội dung chính

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

Ví dụ khác

Xem ở cuối chương này