parameters _n1_, _n2_, .. _n7_ are unused parameters for that function
List of Functions
EnDe
encode(type,mode,uppercase,src,prefix,suffix,delimiter)
 wrapper for EnDe.EN.dispatch()
decode(type,mode,uppercase,src,prefix,suffix,delimiter)
 wrapper for EnDe.DE.dispatch()
convert(type,mode,uppercase,src,prefix,suffix,delimiter)
 wrapper for EnDe.IP.dispatch()
alert(func,txt)
 internal wrapper for alert()
EnDe.CONST
EnDe.CHR
EnDe.INT
EnDe.CST
rex(src)
 escape meta characters for RegExp
isBin(src)
 return true if string consist of 0 and 1 characters only
isOct(src)
 return true if string consist of octal characters only
isInt(src)
 return true if string consist of dezimal characters only
isHex(src)
 return true if string consist of hex characters only
isB64(src)
 return true if string consist of base64 characters only
isU64(src)
 return true if string consist of url64 characters only
isTyp(type,src)
 return true if string is of given type
join(type,mode,_n3_,src,prefix,suffix,delimiter)
 global replace newlinw or tab character
join('arg',mode,_n3_,src,prefix,suffix,delimiter)
 arg: global replace newline by &
join('key',mode,_n3_,src,prefix,suffix,delimiter)
 key: global replace tabs by =
join('del',mode,_n3_,src,prefix,suffix,delimiter)
 del: global replace newline by given delimiter
split(type,mode,_n3_,src,prefix,suffix,delimiter)
 global split
split('arg',mode,_n3_,src,prefix,suffix,delimiter)
 arg: global split, replace & by newline by &
split('key',mode,_n3_,src,prefix,suffix,delimiter)
 key: global split, replace = by tabs by =
split('del',mode,_n3_,src,prefix,suffix,delimiter)
 del: global split, replace given delimiter by newline
trim(txt)
 trim leading and trailing white spaces
reverse(src)
 reverse characters in string (mirror sring)
atbash(src)
 convert plain text to Atbash encoding
xor(src,key)
 XOR each character with first character from key
z2n(src)
 convert negative numbers to numbers (2^32)
n2z(src)
 convert numbers (2^32) to negative numbers
z2n64(src)
 convert negative numbers to numbers (2^64)
n2z64(src)
 convert numbers (2^64) to negative numbers
h2i(src)
 convert hex value (string) to integer
i2h(type,src)
 convert integer (string) value to hex
i2h('null',src)
 null: converted hex (no padding)
i2h('hex0',src)
 hex0: converted hex (no padding)
i2h('hex1',src)
 hex1: converted hex (no padding)
i2h('3',src)
 3: converted 3-digit hex
i2h('n',src)
 n: converted n-digit hex
h2c(src)
 convert hex value (string) to characters
h2b(src)
 convert hex value (string) to binary
b2h(src)
 convert binary value (string) to hex (binary limeted to 2^53)
i2b(src)
 convert integer (string) value to binary
b2i(src)
 convert binary value (string) to hex (binary limeted to 2^53)
i2bcd(src)
 convert digit to BCD code (4 dual digits)
bcd2i(src)
 convert BCD code (4 dual digits) to digit
dez2hex(type,mode,uppercase,src,prefix,suffix,_n7_)
 convert decimal encoded text to hex encoded text
dez2hex('null',mode,uppercase,src,prefix,suffix,_n7_)
 null: converted hex value without prefix
dez2hex('qp2',mode,uppercase,src,prefix,suffix,_n7_)
 qp2: converted hex value prefixed with =
dez2hex('url2',mode,uppercase,src,prefix,suffix,_n7_)
 url2: converted hex value prefixed with %
dez2hex('url3',mode,uppercase,src,prefix,suffix,_n7_)
 url3: converted hex value prefixed with %0
dez2hex('url4',mode,uppercase,src,prefix,suffix,_n7_)
 url4: converted hex value prefixed with %00
dez2hex('ncr2',mode,uppercase,src,prefix,suffix,_n7_)
 ncr2: converted hex value prefixed with &#x
dez2hex('ncr4',mode,uppercase,src,prefix,suffix,_n7_)
 ncr4: converted hex value prefixed with �
h2n(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert hex value to its nibble hex values (1-byte values supported only)
h2n('nibbles',mode,uppercase,src,prefix,suffix,delimiter)
 nibbles: convert hex value to its nibble hex values
h2n('nibble1',mode,uppercase,src,prefix,suffix,delimiter)
 nibble1: convert hex value to its first nibble hex value
h2n('nibble2',mode,uppercase,src,prefix,suffix,delimiter)
 nibble2: convert hex value to its second nibble hex value
chr2bytes(chr)
 convert (unicode) character to array of 1 or 2 bytes
str2bytes(src)
 convert (unicode) character string to array of bytes
chr2code(src)
 convert plain text to JavaScript char codes (integer of unicode)
chr2bin_DoesNotWork(n,chr)
 convert character to n-bit binary string
chr2bin(n,chr)
 convert character to n-bit binary string
java2chr(src)
 convert char code to character using java.lang.Character()
code2chr(src)
 convert JavaScript char codes (integer of unicode) to plain text
code2prn(chr)
 convert JavaScript char code (integer of unicode) to printable (ASCII) character
prn2code(src)
 convert printable (ASCII) character to JavaScript char code (integer of unicode)
chr2prn(type,src)
 convert JavaScript character to printable (ASCII) character, non-printable are \xXX
chr2prn('null',src)
 null: convert non-printable to hex (no padding, see EnDe.i2h())
chr2prn('3',src)
 3: convert non-printable to 3-digit hex (see EnDe.i2h())
chr2prn('n',src)
 n: convert non-printable to n-digit hex (see EnDe.i2h())
str2bin(bits,_n2_,_n3_,src,prefix,suffix,delimiter)
 convert string to n-bit binary string
str2lng(src)
 convert a string to an array of long integers
lng2str(src)
 convert an array of long integers to a string
a2e(src)
 convert ASCII to EBCDIC characters
e2a(src)
 convert EBCDIC to ASCII characters
rot(src,pos)
 convert string to rot-N-encoded text (aka Caesar encoding)
EnDe.B64
isb64(chr)
 return true if character is Base64 character
chr2code(chr)
 return character code of Base64 character
code2chr(charid)
 return Base64 character from character code
EnDe.UCS
isUCS(chr)
 return true if charcter is valid code point
isUTF7(chr)
 return true if charcter is UTF-7 character
isBOM(type,src)
 dispatcher to check for BOM
isBOM('UTF32BE'',src)
 UTF32BE': return true for UTF32BE BOM
isBOM('UTF32LE'',src)
 UTF32LE': return true for UTF32LE BOM
isBOM('UTF16BE'',src)
 UTF16BE': return true for UTF16BE BOM
isBOM('UTF16LE'',src)
 UTF16LE': return true for UTF16LE BOM
isBOM('UTF8'',src)
 UTF8' : return true for UTF8 BOM
getBOM(type)
 get (character) value for BOM
getBOM('UTF32BE'')
 UTF32BE': return UTF32BE BOM bytes
getBOM('UTF32LE'')
 UTF32LE': return UTF32LE BOM bytes
getBOM('UTF16BE'')
 UTF16BE': return UTF16BE BOM bytes
getBOM('UTF16LE'')
 UTF16LE': return UTF16LE BOM bytes
getBOM('UTF8'')
 UTF8' : return UTF8 BOM bytes
str32be(src)
 return true if string starts with UTF-32 big-endian BOM
str32le(src)
 return true if string starts with UTF-32 little-endian BOM
str16be(src)
 return true if string starts with UTF-16 big-endian BOM
str16le(src)
 return true if string starts with UTF-16 little-endian BOM
strUTF8(src)
 return true if string starts with UTF-8 BOM
f2h(src)
 convert fullwidth Unicode to halfwidth Unicode characters
h2f(src)
 convert halfwidth Unicode to fullwidth Unicode characters
utf16le(src)
 convert Unicode to UTF-16-LE characters
utf16be(src)
 convert Unicode to UTF-16-BE characters
utf32le(src)
 convert Unicode to UTF-32-LE characters
EnDe.IDN
str2puny(src)
 convert plain text to punycode
str2idn(src)
 convert plain text to IDN/punycode
puny2str(src)
 convert punycode to plain text
idn2str(src)
 convert IDN/punycode plain text
EnDe.EN
hex(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert plain text to hex encoded text
hex('null',mode,uppercase,src,prefix,suffix,delimiter)
 null: converted hex value without prefix and no padding
hex('qp2',mode,uppercase,src,prefix,suffix,delimiter)
 qp2: converted hex value prefixed with =
hex('hex0',mode,uppercase,src,prefix,suffix,delimiter)
 hex0: converted hex value (no padding)
hex('hex1',mode,uppercase,src,prefix,suffix,delimiter)
 hex1: converted hex value (no padding)
hex('2',mode,uppercase,src,prefix,suffix,delimiter)
 2: converted 2-digit hex
hex('3',mode,uppercase,src,prefix,suffix,delimiter)
 3: converted 3-digit hex
hex('n',mode,uppercase,src,prefix,suffix,delimiter)
 n: converted n-digit hex
hex('url2',mode,uppercase,src,prefix,suffix,delimiter)
 url2: converted hex value prefixed with %
hex('url3',mode,uppercase,src,prefix,suffix,delimiter)
 url3: converted hex value prefixed with %0
hex('url4',mode,uppercase,src,prefix,suffix,delimiter)
 url4: converted hex value prefixed with %00
hex('urlc',mode,uppercase,src,prefix,suffix,delimiter)
 urlc: set high bit in hex encoding (results in %c0 prefix)
hex('ncr2',mode,uppercase,src,prefix,suffix,delimiter)
 ncr2: converted hex value prefixed with &#x
hex('ncr4',mode,uppercase,src,prefix,suffix,delimiter)
 ncr4: converted hex value prefixed with �
hex('nibbles',mode,uppercase,src,prefix,suffix,delimiter)
 nibbles: convert hex value to its nibble hex values
hex('nibble1',mode,uppercase,src,prefix,suffix,delimiter)
 nibble1: convert hex value to its first nibble hex value
hex('nibble2',mode,uppercase,src,prefix,suffix,delimiter)
 nibble2: convert hex value to its second nibble hex value
url(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert plain text to URL encoded text
url('null',mode,uppercase,src,prefix,suffix,delimiter)
 null: converted URL (hex) value without prefix and no padding
url('qp2',mode,uppercase,src,prefix,suffix,delimiter)
 qp2: converted URL (hex) value prefixed with =
url('hex0',mode,uppercase,src,prefix,suffix,delimiter)
 hex0: converted URL (hex) value (no padding)
url('hex1',mode,uppercase,src,prefix,suffix,delimiter)
 hex1: converted URL (hex) value (no padding)
url('3',mode,uppercase,src,prefix,suffix,delimiter)
 3: converted 3-digit URL (hex)
url('n',mode,uppercase,src,prefix,suffix,delimiter)
 n: converted n-digit URL (hex)
url('url2',mode,uppercase,src,prefix,suffix,delimiter)
 url2: converted URL (hex) value prefixed with %
url('url3',mode,uppercase,src,prefix,suffix,delimiter)
 url3: converted URL (hex) value prefixed with %0
url('url4',mode,uppercase,src,prefix,suffix,delimiter)
 url4: converted URL (hex) value prefixed with %00
url('urlc',mode,uppercase,src,prefix,suffix,delimiter)
 urlc: set high bit in URL (hex) encoding (results in %c0 prefix)
url('ncr2',mode,uppercase,src,prefix,suffix,delimiter)
 ncr2: converted URL (hex) value prefixed with &#x
url('ncr4',mode,uppercase,src,prefix,suffix,delimiter)
 ncr4: converted URL (hex) value prefixed with �
url('ucs',mode,uppercase,src,prefix,suffix,delimiter)
 ucs: ??
url('utf8',mode,uppercase,src,prefix,suffix,delimiter)
 utf8: ??
url('utf8c',mode,uppercase,src,prefix,suffix,delimiter)
 utf8c: set high bit in URL (hex) encoding (results in %c0 prefix)
url('nibbles',mode,uppercase,src,prefix,suffix,delimiter)
 nibbles: convert URL (hex) value to its nibble hex values
url('nibble1',mode,uppercase,src,prefix,suffix,delimiter)
 nibble1: convert URL (hex) value to its first nibble hex value
url('nibble2',mode,uppercase,src,prefix,suffix,delimiter)
 nibble2: convert URL (hex) value to its second nibble hex value
dez(type,mode,_n3_,src,prefix,suffix,delimiter)
 convert plain text to decimal encoded text
dez('null',mode,_n3_,src,prefix,suffix,delimiter)
 null: converted decimal value with variable length (2-3 digits)
dez('ncr2',mode,_n3_,src,prefix,suffix,delimiter)
 ncr2: converted decimal value prefixed with &#x
dez('3',mode,_n3_,src,prefix,suffix,delimiter)
 3: converted 3-digit decimal
dez('n',mode,_n3_,src,prefix,suffix,delimiter)
 n: converted n-digit decimal
oct(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert plain text to octal encoded text
oct('null',mode,uppercase,src,prefix,suffix,delimiter)
 null: converted octal value with variable length (2-3 digits)
oct('3',mode,uppercase,src,prefix,suffix,delimiter)
 3: converted 3-digit octal
oct('n',mode,uppercase,src,prefix,suffix,delimiter)
 n: converted n-digit octal
bin(type,mode,_n3_,src,prefix,suffix,delimiter)
 convert string to n-bit binary string
bin('6',mode,_n3_,src,prefix,suffix,delimiter)
 6: converted 6-digit binary
bin('7',mode,_n3_,src,prefix,suffix,delimiter)
 7: converted 7-digit binary
bin('8',mode,_n3_,src,prefix,suffix,delimiter)
 8: converted 8-digit binary
bcd(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert numbers in text to BCD coded numbers
aiken(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert numbers in text to Aiken coded numbers
stibitz(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert numbers in text to Stibitz coded numbers
cp(src)
 convert all characters from unicode base to Windows CP-1252 characters
ucs(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert plain text to unicode encoded text
ucs('null',mode,uppercase,src,prefix,suffix,delimiter)
 null: converted unicode without prefix
ucs('url4',mode,uppercase,src,prefix,suffix,delimiter)
 url4: converted unicode prefixéd %u
ucs('IE4',mode,uppercase,src,prefix,suffix,delimiter)
 IE4: converted unicode prefixéd \u
utf7(type,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert plain text to UTF-7 encoded text
utf7('null',_n2_,_n3_,src,_n5_,_n6_,_n7_)
 null: convert UTF-7 unsave characters only
utf7('all',_n2_,_n3_,src,_n5_,_n6_,_n7_)
 all: convert all characters
utf(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 dispatcher/wrapper for EnDe.UCS.* calls
utf16le(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.UCS.utf16le
utf16be(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.UCS.utf16be
utf16(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.UCS.utf16be
utf32le(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.UCS.utf32le
utf32be(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.UCS.utf32be
utf8bom(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert plain text to UTF-8 encoded text with BOM
utf8(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert plain text to UTF-8 encoded text
f2h(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert fullwidth Unicode to halfwidth Unicode characters
h2f(type,mode,uppercase,src,_n5_,_n6_,_n7_)
 convert halfwidth Unicode to fullwidth Unicode characters (UTF-16, 2 bytes)
h2f('null',mode,uppercase,src,_n5_,_n6_,_n7_)
 null: converted fullwidth Unicode characters are UTF-16, 2 bytes
h2f('utf8',mode,uppercase,src,_n5_,_n6_,_n7_)
 utf8: converted fullwidth Unicode characters are UTF-8, 3 bytes
ncr(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert plain text to named HTML-Entity
ncr('null',mode,uppercase,src,prefix,suffix,delimiter)
 null: assume standard character map
ncr('winf',mode,uppercase,src,prefix,suffix,delimiter)
 winf: assume force convertion as from Windows CP-1252 character map
ncr('win',mode,uppercase,src,prefix,suffix,delimiter)
 win: assume Windows CP-1252 character map
toCode(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.chr2code()
fromCode(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.code2chr()
fromJava(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 wrapper for EnDe.java2chr()
esc(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert plain text to JavaScript-escaped text
xml(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert plain text to XML-escaped text
b62(_n1_,_n2_,_n3_,src,_n5_,_n6_,linewrap)
 convert plain text to Base62 encoded text
b64(_n1_,_n2_,_n3_,src,_n5_,_n6_,linewrap)
 convert plain text to Base64 encoded text
u64(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert plain text to Url64 encoded text
uu_DoesNotWork(src)
 **trash**
uu(type,mode,_n3_,src,prefix,suffix,padChar)
 convert plain text to UUencode text
uu('null',mode,_n3_,src,prefix,suffix,padChar)
 null:
uu('raw',mode,_n3_,src,prefix,suffix,padChar)
 raw: convert UUencode without prefix and suffix
uu('all',mode,_n3_,src,prefix,suffix,padChar)
 all: convert all characters
qp(type,mode,_n3_,src,_n5_,_n6_,_n7_)
 convert plain text to quoted printable text
qp('null',mode,_n3_,src,_n5_,_n6_,_n7_)
 null: convert all characters
qp('raw',mode,_n3_,src,_n5_,_n6_,_n7_)
 raw: do not convert \n and \r characters
idn(type,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert string to punycode or IDNA-punycode
idn('null',_n2_,_n3_,src,_n5_,_n6_,_n7_)
 null: convert complete string
idn('idn',_n2_,_n3_,src,_n5_,_n6_,_n7_)
 idn: convert URI only
idn('idn0',_n2_,_n3_,src,_n5_,_n6_,_n7_)
 idn0: convert complete string
idn('puny',_n2_,_n3_,src,_n5_,_n6_,_n7_)
 puny: convert FQDN only (strip off leading schema and trailing search parameter)
a2e(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert ASCII to EBCDIC characters
e2a(_n1_,_n2_,_n3_,src,_n5_,_n6_,_n7_)
 convert EBCDIC to ASCII characters
rot(_n1_,_n2_,_n3_,src,_n5_,key,_n7_)
 convert string to rot-N-encoded text (aka Caesar encoding)
sos(_n1_,mode,_n3_,src,prefix,suffix,delimiter)
 convert to morse characters
baudot(_n1_,mode,_n3_,src,_n5_,_n6_,delimiter)
 convert to Baudot characters
braille(type,mode,_n3_,src,prefix,_n6_,delimiter)
 convert to Braille characters
braille('ASCIIBr',mode,_n3_,src,prefix,_n6_,delimiter)
 ASCIIBr: use ASCII-Braille symbols
braille('dotBr',mode,_n3_,src,prefix,_n6_,delimiter)
 dotBr: use dot-Braille symbols
braille('NumBr',mode,_n3_,src,prefix,_n6_,delimiter)
 NumBr: use number symbols
braille('DadaUrka',mode,_n3_,src,prefix,_n6_,delimiter)
 DadaUrka: use Dada Urka symbols
dmp(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert to traditional xdump style: hex values left, characters right
crc(type,mode,uppercase,src,iv,mask,polynom)
 wrapper for CRC functions
md4(type,mode,uppercase,src,prefix,key,delimiter)
 wrapper for str_md4()
md5(type,mode,uppercase,src,prefix,key,delimiter)
 wrapper for str_md5()
sha(type,mode,uppercase,src,prefix,key,delimiter)
 wrapper for sha1()
sha256(type,mode,uppercase,src,prefix,key,delimiter)
 wrapper for sha2()
sha384(type,mode,uppercase,src,prefix,key,delimiter)
 wrapper for sha384()
sha512(type,mode,uppercase,src,prefix,key,delimiter)
 wrapper for sha512()
aes(type,mode,escCtl,src,prefix,key,delimiter)
 wrapper for AES()
rmd(type,mode,uppercase,src,_n5_,key,iterations)
 wrapper for gen_otp_rmd160()
tea(type,mode,uppercase,src,prefix,key,delimiter)
 encrypt a string using the Block Tiny Encryption Algorithm
yenc(type,mode,uppercase,src,prefix,key,delimiter)
 yEncode
rsaz(type,mode,uppercase,src,prefix,key,delimiter)
 **not yet implemented**
guess(_n1_,mode,uppercase,src,prefix,suffix,delimiter)
 **depricated**
dispatch(type,mode,uppercase,src,prefix,suffix,delimiter)
 dispatcher for encoding functions
EnDe.DE
url(type,mode,src,prefix,suffix,delimiter)
 convert URL encoded text to plain text
num(type,mode,src,prefix,suffix,delimiter,len)
 convert numeric encoded text to plain text
numstr(type,mode,src,prefix,suffix,delimiter)
 convert hex, decimal or octal encoded text to plain text
hex(type,mode,src,prefix,suffix,delimiter)
 convert hex-based encoded text to plain text
dez(type,mode,src,prefix,suffix,delimiter)
 convert decimal-based encoded text to plain text
oct(type,mode,src,prefix,suffix,delimiter)
 convert octal-based encoded text to plain text
bin(type,mode,src,prefix,suffix,delimiter)
 convert binary-based encoded text to plain text
bcd(_n1_,_n2_,src,_n5_,_n6_,delimiter)
 convert BCD coded numbers to digits
aiken(_n1_,_n2_,src,_n5_,_n6_,delimiter)
 convert Aiken coded numbers in text to digits
stibitz(_n1_,_n2_,src,_n5_,_n6_,delimiter)
 convert Stibitz coded numbers in text to digits
cp(src)
 convert all characters from Windows CP-1252 to unicode base characters
utf7(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert UTF-7 encoded text to plain text
utf8(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert UTF-8 encoded text to plain text
f2h(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert fullwidth Unicode to halfwidth Unicode characters
h2f(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert halfwidth Unicode to fullwidth Unicode characters
ncr(type,mode,src,prefix,suffix,delimiter)
 convert named HTML-Entity to plain text
toCode(type,mode,src,prefix,suffix,delimiter)
 wrapper for EnDe.chr2code()
fromCode(type,mode,src,prefix,suffix,delimiter)
 wrapper for EnDe.code2chr()
fromJava(type,mode,src,prefix,suffix,delimiter)
 wrapper for EnDe.java2chr()
b64(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert Base64 encoded text to plain text
u64(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert Url64 encoded text to plain text
esc(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert JavaScript-enscaped text to plain text
xml(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert XML encoded text to plain text
uu(type,mode,src,prefix,suffix,padChar)
 UUdecode
qp(_n1_,mode,src,_n5_,_n6_,_n7_)
 convert quoted printable text to plain text
idn(type,_n3_,src,_n5_,_n6_,_n7_)
 convert punycode or IDNA-punycode to string
idn('null',_n3_,src,_n5_,_n6_,_n7_)
 null: convert complete string
idn('idn',_n3_,src,_n5_,_n6_,_n7_)
 idn: convert URI only
idn('idn0',_n3_,src,_n5_,_n6_,_n7_)
 idn0: convert complete string
idn('puny',_n3_,src,_n5_,_n6_,_n7_)
 puny: convert FQDN only (strip off leading schema and trailing search parameter)
a2e(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert ASCII to EBCDIC characters
e2a(_n1_,_n2_,src,_n5_,_n6_,_n7_)
 convert EBCDIC to ASCII characters
rot(_n1_,_n2_,src,_n5_,key,_n7_)
 convert string to rot-N-encoded text (aka Caesar encoding)
sos(type,mode,src,prefix,suffix,delimiter)
 convert morse characters to plain text
baudot(type,mode,src,prefix,suffix,delimiter)
 convert Baudot characters to plain text
dmp(type,mode,uppercase,src,prefix,suffix,delimiter)
 convert from traditional xdump or od style: (hex values left only)
dmp('hex',mode,uppercase,src,prefix,suffix,delimiter)
 hex: 'xdump' style input (space seperated hex values left, strings right)
dmp('odx',mode,uppercase,src,prefix,suffix,delimiter)
 odx: 'od -x' style input (count, 2- or 4-byte hex values)
dmp('xdo',mode,uppercase,src,prefix,suffix,delimiter)
 xdo: 'od -x' style input (count, 4-byte hex values little endian)
aes(type,mode,escCtl,src,prefix,key,delimiter)
 wrapper for AES
tea(type,mode,uppercase,src,prefix,key,delimiter)
 decrypt a string using the Block Tiny Encryption Algorithm
yenc(type,mode,uppercase,src,prefix,key,delimiter)
 yDecode
fuzzy(type,mode,src,prefix,suffix,delimiter)
 fuzzy decoding ..
guess(_n1_,mode,uppercase,src,prefix,suffix,delimiter)
 **depricated**
dispatch(type,mode,uppercase,src,prefix,suffix,delimiter)
 dispatcher for decoding functions
EnDe.IP
ip2num(_n1_,_n2_,_n3_,ip,_n5_,_n6_,delimiter)
 convert dotted quad IP address to integer
ip2big(_n1_,_n2_,_n3_,ip,_n5_,_n6_,delimiter)
 convert dotted quad IP address to long integer
ip2xeh(_n1_,_n2_,uppercase,ip,prefix,_n6_,delimiter)
 convert dotted quad IP address to hex value
ip2hex(type,mode,uppercase,ip,prefix,_n6_,delimiter)
 convert dotted quad IP address to dotted hex
ip2hex('url',mode,uppercase,ip,prefix,_n6_,delimiter)
 url: convert dotted quad IP address to dotted url-encoded hex
ip2hex('hex',mode,uppercase,ip,prefix,_n6_,delimiter)
 hex: convert dotted quad IP address to dotted hex
ip2hex('xeh',mode,uppercase,ip,prefix,_n6_,delimiter)
 xeh: convert dotted quad IP address to hex value (wrapper for .IP.ip2xeh())
ip2oct(_n1_,_n2_,_n3_,ip,_n5_,_n6_,delimiter)
 convert dotted quad IP address to dotted octal
ip2bin(_n1_,_n2_,_n3_,ip,_n5_,_n6_,delimiter)
 convert dotted quad IP address to dotted binary
ip2bit(_n1_,_n2_,_n3_,ip,_n5_,_n6_,delimiter)
 convert dotted quad IP address to plain binary
ip2ip6(type,mode,uppercase,ip,prefix,_n6_,delimiter)
 convert dotted quad IP address to dotted IPv6
ip62ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert dotted IPv6 to dotted quad IP address
bit2ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert binary address to dotted quad IP address
num2ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert integer address to dotted quad IP address
big2ip(type,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert long integer address to dotted quad IP address
big2ip('big2ip',_n2_,_n3_,src,_n5_,_n6_,delimiter)
 big2ip: convert long (64-bit) integer address to dotted quad IP address
big2ip('low2ip',_n2_,_n3_,src,_n5_,_n6_,delimiter)
 low2ip: convert long (32-bit) integer address to dotted quad IP address
arr2ip(base,arr,arrsize,delimiter)
 build dotted quad IP from given array
xeh2ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert hex value to dotted quad IP address
hex2ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert Hex address to dotted quad IP address
oct2ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert octal address to dotted quad IP address
bin2ip(_n1_,_n2_,_n3_,src,_n5_,_n6_,delimiter)
 convert binary address to dotted quad IP address
reverse(_n1_,_n2_,_n3_,ip,_n5_,_n6_,delimiter)
 reverse dotted IP address
EnDe.ipv6
ip2num(type,mode,uppercase,src,prefix,suffix,delimiter)
 **not yet implemented**
dispatch(type,mode,uppercase,src,prefix,suffix,delimiter)
 dispatcher for IP functions
EnDe.TS
u2a(ts)
 convert Unix to windows ASP.NET (64bit) timestamp
w2a(ts)
 convert windows TDateTime (32bit) to ASP.NET (64bit) timestamp
d2a(ts)
 convert DOS (32bit) to ASP.NET (64bit) timestamp
o2a(ts)
 convert OLE to ASP.NET (64bit) timestamp
a2u(ts)
 convert windows ASP.NET (64bit) to Unix timestamp
a2d(ts)
 convert windows ASP.NET (64bit) to DOS (32bit) timestamp
a2o(ts)
 convert windows ASP.NET (64bit) to OLE timestamp
a2w(ts)
 convert windows ASP.NET (64bit) to TDateTime (32bit) timestamp
w2u(ts)
 convert windows TDateTime (32bit) to Unix timestamp
u2w(ts)
 convert Unix to windows TDateTime (32bit) timestamp
matchTime(_n1_,_n2_,year2digits,strict,now,src)
 try to match a time value
matchOffset(_n1_,_n2_,year2digits,strict,now,src)
 check if value is a timestamp offset
matchDateTime(_n1_,_n2_,year2digits,strict,now,src)
 try to match a date/time value
joinTime(hor)
 return human readable time h:m:s
joinEmit(hor)
 return human readable time s:m:h
joinDate(hor)
 return human readable date Y/M/D
joinEtad(hor)
 return human readable date D/M/Y
guessInt(src)
 guess time ..
guessOffset(src)
 guess time offset
guess(src)
 guess date/time ..
rfc2396()
 container for RFC2396 definitions ** NOT YET USED **
encode(src,uppercase)
 encode string according RFC 2396
additionalBase64Encoding(src)
 additional Base64 character encoding ** NOT YET USED **
additionalBase64Decoding(src)
 additional Base64 character decoding ** NOT YET USED **