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 |
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 |
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 |
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 |
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 ** |