return rev\r
end,\r
\r
- ConvertHexToAscii = function(s)\r
+ ConvertHexToAscii = function(s, useSafechars)\r
if s == nil then return '' end\r
if #s == 0 then return '' end\r
local t={}\r
for k in s:gmatch"(%x%x)" do\r
- local n = tonumber(k,16)\r
+\r
+ local n = tonumber(k,16) \r
local c \r
- if (n < 32) or (n == 127) then\r
+ if useSafechars and ( (n < 32) or (n == 127) ) then\r
c = '.';\r
else\r
c = string.char(n)\r