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 |
EnDe.ESC |
initMaps | ( | | ) |
| dummy declaration |
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 |
isB16 | ( | src | ) |
| return true if string consist of Base16 characters only |
isB32 | ( | src | ) |
| return true if string consist of Base32 characters only |
isB64 | ( | src | ) |
| return true if string consist of Base64 characters only |
isU64 | ( | src | ) |
| return true if string consist of Url64 characters only |
isalnum | ( | src | ) |
| return true if string consist of alpha-numeric 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 | ( | src | ) |
| 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 | ( | src | ) |
| convert (unicode) character to array of 1 or 2 bytes; src is a single character |
str2bytes | ( | src | ) |
| convert (unicode) character string to array of bytes |
chr2code | ( | src | ) |
| convert plain text to JavaScript char codes (integer of unicode); src is a single character |
chr2bin_DoesNotWork | ( | type, | src | ) |
| convert character to n-bit binary string; src is a single character; type is number of bits |
chr2bin | ( | type, | src | ) |
| convert character to n-bit binary string; src is a single character; type is number of bits |
java2chr | ( | src | ) |
| convert char code to character using java.lang.Character() |
code2chr | ( | src | ) |
| convert JavaScript char codes (integer of unicode) to plain text |
code2prn | ( | src | ) |
| 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 | ( | type, | _n2_, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| convert string to n-bit binary string; type is number of bits |
str2chr | ( | src, | prefix, | suffix, | delimiter | ) |
| convert string to list of characters with prefix, delimiter and suffix |
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, | key | ) |
| convert string to rot-N-encoded text (aka Caesar encoding); key is number/position of character: 1..26 |
EnDe.UCS |
isUCS | ( | src | ) |
| return true if charcter is valid code point; src is a single character |
isUTF7 | ( | src | ) |
| return true if charcter is UTF-7 character; src is a single 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 |
libidn | ( | src, | suffix | ) |
| check for trailing suffix and remove it |
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 |
chr | ( | _n1_, | _n2_, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| convert string to list of characters with prefix, delimiter and suffix |
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: converted URL (hex) value prefixed with % (hex values for Unicode character) |
url | ( | 'utf8', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| utf8: converted URL (hex) value prefixed with % (hex values for UTF-8 character) |
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 UCS-2 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 prefixed %u |
ucs | ( | 'ucs4', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| ucs4: converted Unicode prefixed \u |
ucs | ( | 'IE4', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| IE4: converted Unicode prefixed \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/numbered HTML-Entity |
ncr | ( | 'null', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| null: assume standard character map; using HTML named Entities |
ncr | ( | 'name', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| name: assume standard character map; using HTML named Entities |
ncr | ( | 'css', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| css: assume standard character map; using HTML hex numberd Entities |
ncr | ( | 'dez', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| dez: assume standard character map; using HTML decimal numberd Entities |
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() |
xml | ( | _n1_, | _n2_, | _n3_, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert plain text to XML-escaped text |
esc | ( | type, | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert plain text to escaped text |
esc | ( | 'escCSS', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escCSS: use CSS hex numbered entities |
esc | ( | 'escHTML', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escHTML: use HTML named Entities |
esc | ( | 'escURL', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escURL: use URL encoding |
esc | ( | 'escJS', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escJS: use \-escaped \ and " and ' |
esc | ( | 'escSQL', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escSQL: use '' for ' |
esc | ( | 'escQuote', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escQuote: use URL encoding |
esc | ( | 'escXML', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escXML: use XML named Entities |
esc | ( | 'escJava', | _n2_, | uppercase, | src, | _n5_, | _n6_, | _n7_ | ) |
| escJava: use \-escaped " and \uHHHH for other non-US-ASCII |
uu_DoesNotWork | ( | src | ) |
| **trash** |
uu | ( | type, | mode, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| convert plain text to UUencode text; delimiter is the padding character |
uu | ( | 'null', | mode, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| null: |
uu | ( | 'raw', | mode, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| raw: convert UUencode without prefix and suffix |
uu | ( | 'all', | mode, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| 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_, | suffix, | _n7_ | ) |
| convert string to punycode or IDNA-punycode |
idn | ( | 'IDN', | _n2_, | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| IDN: convert URI only |
idn | ( | 'PNY', | _n2_, | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| PNY: convert FQDN only (strip off leading schema and trailing search parameter) |
idn | ( | 'PNY_', | _n2_, | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| PNY_: convert complete string |
idn | ( | 'IDN_', | _n2_, | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| IDN_: convert complete string |
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 |
blade | ( | type, | mode, | _n3_, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert digits to Blade (ASCII) symbols |
dmp | ( | type, | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| convert to traditional xdump style: hex values left, characters right |
odx | ( | type, | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| convert to traditional "od -x" style: double hex values with space as delimiter |
odx | ( | 'ODx', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| ODx: od -x style big endian |
odx | ( | 'xOD', | mode, | uppercase, | src, | prefix, | suffix, | delimiter | ) |
| xOD: od -x style little endian |
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, | uppercase, | src, | prefix, | key, | delimiter | ) |
| wrapper for AES(); uppercase parameter is escCtl (see aes.js) |
rmd | ( | type, | mode, | uppercase, | src, | _n5_, | key, | delimiter | ) |
| wrapper for gen_otp_rmd160(); delimiter is the number of iterations |
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 |
chr | ( | _n1_, | _n2_, | _n3_, | src, | prefix, | suffix, | delimiter | ) |
| convert string to list of characters with prefix, delimiter and suffix |
url | ( | type, | mode, | src, | prefix, | suffix, | delimiter | ) |
| convert URL encoded text to plain text |
url | ( | 'null', | mode, | src, | prefix, | suffix, | delimiter | ) |
| null: just convert each %HH value |
url | ( | 'utf8', | mode, | src, | prefix, | suffix, | delimiter | ) |
| utf8: convert each %HH value, then convert UTF-8 characters |
url | ( | 'utf8c', | mode, | src, | prefix, | suffix, | delimiter | ) |
| utf8c: convert each %HH value, then convert UTF-8 characters (with high bit set) |
ucs | ( | type, | mode, | src, | prefix, | suffix, | delimiter | ) |
| convert URL encoded (none US ASCII Unicode) text to plain text |
ucs | ( | 'url2', | mode, | src, | prefix, | suffix, | delimiter | ) |
| url2: convert %HH%HH strings |
ucs | ( | 'url4', | mode, | src, | prefix, | suffix, | delimiter | ) |
| url4: convert %uHHHH strings (see EnDe.DE.num('hex',...) also) |
ucs | ( | 'ucs4', | mode, | src, | prefix, | suffix, | delimiter | ) |
| ucs4: convert \uHHHH strings |
num | ( | type, | mode, | src, | prefix, | suffix, | delimiter, | len | ) |
| convert numeric encoded text to plain text; internal function, don't use in API |
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() |
xml | ( | _n1_, | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert XML encoded text to plain text |
esc | ( | type, | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert enscaped text to plain text |
esc | ( | 'escCSS', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escCSS: expect CSS hex numbered entities |
esc | ( | 'escHTML', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escHTML: expect HTML named Entities |
esc | ( | 'escURL', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escURL: expect URL encoding |
esc | ( | 'escJS', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escJS: expect JavaScript escaping |
esc | ( | 'escSQL', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escSQL: convert '' to ' |
esc | ( | 'escXML', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escXML: expect XML named Entities |
esc | ( | 'escQuote', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escQuote: convert \' and \" to ' " |
esc | ( | 'escJava', | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| escJava: expect Java escaping |
uu | ( | type, | mode, | src, | prefix, | suffix, | delimiter | ) |
| convert UUencode text to plain text; delimiter is the padding character |
uu | ( | 'hist', | mode, | src, | prefix, | suffix, | delimiter | ) |
| hist: |
uu | ( | 'raw', | mode, | src, | prefix, | suffix, | delimiter | ) |
| raw: |
uu | ( | 'user', | mode, | src, | prefix, | suffix, | delimiter | ) |
| user: |
qp | ( | _n1_, | mode, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert quoted printable text to plain text |
idn | ( | type, | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| convert punycode or IDNA-punycode to string |
idn | ( | 'IDN', | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| IDN: convert URI only |
idn | ( | 'PNY', | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| PNY: convert FQDN only (strip off leading schema and trailing search parameter) |
idn | ( | 'PNY_', | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| PNY_: convert complete string |
idn | ( | 'IDN_', | _n3_, | src, | _n5_, | suffix, | _n7_ | ) |
| IDN_: convert complete string |
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, | uppercase, | src, | prefix, | key, | delimiter | ) |
| wrapper for AES(); uppercase parameter is escCtl (see aes.js) |
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 .. |
fuzzy | ( | 'fuzOCTsq', | mode, | src, | prefix, | suffix, | delimiter | ) |
| fuzOCTsq: decode octal inside single quotes |
fuzzy | ( | 'fuzOCTdq', | mode, | src, | prefix, | suffix, | delimiter | ) |
| fuzOCTdq: decode octal inside double quotes |
fuzzy | ( | 'fuzHEXsq', | mode, | src, | prefix, | suffix, | delimiter | ) |
| fuzHEXsq: decode hex inside single quotes |
fuzzy | ( | 'fuzHEXdq', | mode, | src, | prefix, | suffix, | delimiter | ) |
| fuzHEXdq: decode hex inside double quotes |
fuzzy | ( | 'fuzUCSsq', | mode, | src, | prefix, | suffix, | delimiter | ) |
| fuzUCSsq: decode Unicode inside single quotes |
fuzzy | ( | 'fuzUCSdq', | mode, | src, | prefix, | suffix, | delimiter | ) |
| fuzUCSdq: decode Unicode inside double quotes |
fuzzy | ( | '...', | mode, | src, | prefix, | suffix, | delimiter | ) |
| ... |
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_, | src, | _n5_, | _n6_, | delimiter | ) |
| convert dotted quad IP address to integer |
ip2big | ( | _n1_, | _n2_, | _n3_, | src, | _n5_, | _n6_, | delimiter | ) |
| convert dotted quad IP address to long integer |
ip2xeh | ( | _n1_, | _n2_, | uppercase, | src, | prefix, | _n6_, | delimiter | ) |
| convert dotted quad IP address to hex value |
ip2hex | ( | type, | mode, | uppercase, | src, | prefix, | _n6_, | delimiter | ) |
| convert dotted quad IP address to dotted hex |
ip2hex | ( | 'url', | mode, | uppercase, | src, | prefix, | _n6_, | delimiter | ) |
| url: convert dotted quad IP address to dotted url-encoded hex |
ip2hex | ( | 'hex', | mode, | uppercase, | src, | prefix, | _n6_, | delimiter | ) |
| hex: convert dotted quad IP address to dotted hex |
ip2hex | ( | 'xeh', | mode, | uppercase, | src, | prefix, | _n6_, | delimiter | ) |
| xeh: convert dotted quad IP address to hex value (wrapper for .IP.ip2xeh()) |
ip2oct | ( | _n1_, | _n2_, | _n3_, | src, | _n5_, | _n6_, | delimiter | ) |
| convert dotted quad IP address to dotted octal |
ip2bin | ( | _n1_, | _n2_, | _n3_, | src, | _n5_, | _n6_, | delimiter | ) |
| convert dotted quad IP address to dotted binary |
ip2bit | ( | _n1_, | _n2_, | _n3_, | src, | _n5_, | _n6_, | delimiter | ) |
| convert dotted quad IP address to plain binary |
ip2ip6 | ( | type, | mode, | uppercase, | src, | 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; internal function, should not be used in API |
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_, | src, | _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 ** |