From fc5f00a9fcfb50e02d7fc447a19e522b5b86f55f Mon Sep 17 00:00:00 2001 From: Autumn Date: Sat, 16 May 2026 18:36:38 +0100 Subject: [util] added string <-> hex utils --- src/utils.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/utils.lua diff --git a/src/utils.lua b/src/utils.lua new file mode 100644 index 0000000..af6e91f --- /dev/null +++ b/src/utils.lua @@ -0,0 +1,17 @@ +-- +-- ~~~ helper utils +-- + +-- string -> hex +function string.tohex(str) + return (str:gsub(".", function (c) + return string.format("%02X", string.byte(c)) + end)) +end + +-- hex -> string +function string.fromhex(str) + return (str:gsub("..", function (cc) + return string.char(tonumber(cc, 16)) + end)) +end -- cgit v1.3