SYNOPSIS
result = string.fromhex(s [, i [, j]])
DESCRIPTION
Decodes hexadecimal encoded ASCII data into binary.
When i and/or j are given, uses the substring s[i],
s[i+1], ···, s[j].
The default value for i is 1;
the default value for j is the number of characters in s.
RETURN VALUE
String containing the decoded data. The result has exactly half the length of data.
ERRORS
Passed data must be a string, or else an error is thrown.
If data is not of even length or contains characters that are not valid in hexadecimal notation, this function returns nil.
If data is not of even length or contains characters that are not valid in hexadecimal notation, this function returns nil.
EXAMPLE
>
print(string.fromhex("41424344342A"))
ABCD4*