parameters named _n1_, _n2_, .. _n7_ are unused parameters for that function
List of Functions
EnDe.AES |
   EnDe.AES.EN |
aes | ( | key, | s, | n | ) |
aes128 | ( | key, | s | ) |
aes192 | ( | key, | s | ) |
aes256 | ( | key, | s | ) |
   EnDe.AES.DE |
aes | ( | key, | s, | n | ) |
aes128 | ( | key, | s | ) |
aes192 | ( | key, | s | ) |
aes265 | ( | key, | s | ) |
  EnDe.Blowfish |
encrypt | ( | key, | src | ) |
decrypt | ( | key, | src | ) |
   EnDe.Blowfish.EN |
blowfish | ( | key, | src | ) |
   EnDe.Blowfish.DE |
blowfish | ( | key, | src | ) |
escape | ( | t | ) |
wordbyte0 | ( | w | ) |
wordbyte1 | ( | w | ) |
wordbyte2 | ( | w | ) |
wordbyte3 | ( | w | ) |
xor | ( | w1, | w2 | ) |
unescape | ( | t | ) |
  EnDe.DES |
encrypt | ( | key, | src, | cbc, | iv, | pad | ) |
| wrapper for des() encryption; returns binary data |
decrypt | ( | key, | src, | cbc, | iv, | pad | ) |
| wrapper for des() decryption; returns binary data |
   EnDe.DES.EN |
des | ( | key, | src, | cbc, | iv, | pad | ) |
| wrapper for des() encryption; returns binary data |
   EnDe.DES.DE |
des | ( | key, | src, | cbc, | iv, | pad | ) |
| wrapper for des() decryption; returns binary data |
  EnDe.CRC |
_reflectByte | ( | src | ) |
| reflect one byte |
_reflect | ( | src, | bitnum, | startLSB | ) |
| reflect 'bitnum' bits starting at lowest bit = startLSB |
_c8tab | ( | src, | iv, | mask, | polynomial | ) |
| compute CRC-8 checksum |
_crc16 | ( | src, | iv, | mask, | polynomial | ) |
| compute CRC-16 checksum |
_c16arc | ( | src, | iv, | mask | ) |
| compute CRC-16 checksum using classic table (ARC) |
_c16ppp | ( | src, | iv, | mask | ) |
| compute CRC-16 checksum using RFC-1662 table (aka PPP, aka FCS-16) |
_c16zmo | ( | src, | iv, | mask | ) |
| compute CRC-16 checksum using ZModem table |
_c32tab | ( | src, | iv, | mask | ) |
| compute CRC-32 checksum (aka FCS-32) |
_dispatch | ( | type, | src, | iv, | mask, | polynomial | ) |
| wrapper for CRC functions |
  EnDe.MD4 |
hex_md4 | ( | s | ) |
b64_md4 | ( | s | ) |
str_md4 | ( | s | ) |
hex_hmac_md4 | ( | key, | s | ) |
b64_hmac_md4 | ( | key, | s | ) |
str_hmac_md4 | ( | key, | s | ) |
  EnDe.MD5 |
hex_md5 | ( | s | ) |
b64_md5 | ( | s | ) |
str_md5 | ( | s | ) |
hex_hmac_md5 | ( | key, | s | ) |
b64_hmac_md5 | ( | key, | s | ) |
str_hmac_md5 | ( | key, | s | ) |
  EnDe.RMD |
_word | ( | key, | src, | i | ) |
_hex | ( | key, | src, | i | ) |
  EnDe.SHA |
_safe_add | ( | x, | y | ) |
_rol | ( | num, | cnt | ) |
_str2binb | ( | str | ) |
_binb2str | ( | bin | ) |
_binb2hex | ( | binarray | ) |
_binb2b64 | ( | binarray | ) |
   EnDe.SHA.sha1 |
ft | ( | t, | b, | c, | d | ) |
kt | ( | t | ) |
core | ( | x, | len | ) |
test | ( | | ) |
hex | ( | s | ) |
b64 | ( | s | ) |
str | ( | s | ) |
    EnDe.SHA.sha1.hmac |
hex | ( | key, | s | ) |
b64 | ( | key, | s | ) |
str | ( | key, | s | ) |
core | ( | key, | data | ) |
   EnDe.SHA.sha2 |
S | ( | x, | n | ) |
R | ( | x, | n | ) |
Ch | ( | x, | y, | z | ) |
Maj | ( | x, | y, | z | ) |
sigma0256 | ( | x | ) |
sigma1256 | ( | x | ) |
gamma0256 | ( | x | ) |
gamma1256 | ( | x | ) |
sigma0512 | ( | x | ) |
sigma1512 | ( | x | ) |
gamma0512 | ( | x | ) |
gamma1512 | ( | x | ) |
core256 | ( | m, | l | ) |
core512 | ( | m, | l | ) |
test256 | ( | | ) |
test | ( | | ) |
hex | ( | s | ) |
b64 | ( | s | ) |
str | ( | s | ) |
  EnDe.SHA5 |
hex_sha | ( | string, | variant | ) |
| SHA-384, SHA-512 hash |
  EnDe.B64 |
isB16 | ( | src | ) |
| return true if string consist of base16 characters only |
isB26 | ( | src | ) |
| return true if string consist of base64 characters only |
isB34 | ( | src | ) |
| return true if string consist of base34 characters only |
isB36 | ( | src | ) |
| return true if string consist of base64 characters only |
isB52 | ( | src | ) |
| return true if string consist of base64 characters only |
isB58 | ( | src | ) |
| return true if string consist of base64 characters only |
isB62 | ( | src | ) |
| return true if string consist of base64 characters only |
isB32c | ( | src | ) |
| return true if string consist of Crockford base32 characters only |
isB32h | ( | src | ) |
| return true if string consist of base32hex characters only |
isB32z | ( | src | ) |
| return true if string consist of z-base32 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 |
init | ( | | ) |
is | ( | type, | src | ) |
| return true if string is of given type |
   EnDe.B64.EN |
b_N | ( | type, | src, | linewrap | ) |
| convert plain text to BaseXX encoded text |
b_N | ( | 'base16', | src, | linewrap | ) |
| base16: Base16 |
b_N | ( | 'base26', | src, | linewrap | ) |
| base26: Base26 |
b_N | ( | 'base32', | src, | linewrap | ) |
| base32: Base32 |
b_N | ( | 'base32c', | src, | linewrap | ) |
| base32c: Base32 (Crockford alphabet) |
b_N | ( | 'base32h', | src, | linewrap | ) |
| base32h: Base32hex |
b_N | ( | 'base32z', | src, | linewrap | ) |
| base32z: z-Base32 |
b_N | ( | 'base34', | src, | linewrap | ) |
| base34: Base34 |
b_N | ( | 'base36', | src, | linewrap | ) |
| base36: Base36 |
b_N | ( | 'base52', | src, | linewrap | ) |
| base52: Base52 |
b_N | ( | 'base64', | src, | linewrap | ) |
| base64: Base64 as in RFC1521, RFC2045, RFC3548, RFC4648 |
b_N | ( | 'base64f', | src, | linewrap | ) |
| base64f: modified Base64 for filenames, SAP |
b_N | ( | 'base64p', | src, | linewrap | ) |
| base64p: modified Base64 for program identifiers (var. 1) |
b_N | ( | 'base64q', | src, | linewrap | ) |
| base64q: modified Base64 for program identifiers (var. 2) |
b_N | ( | 'base64r', | src, | linewrap | ) |
| base64r: modified Base64 for regular Expressions |
b_N | ( | 'base64u', | src, | linewrap | ) |
| base64u: modified Base64 for URL, RFC4648 |
b_N | ( | 'base64x', | src, | linewrap | ) |
| base64x: modified Base64 for XML name tokens |
b_N | ( | 'base64y', | src, | linewrap | ) |
| base64y: modified Base64 for XML identifiers |
b_N | ( | 'base85', | src, | linewrap | ) |
| base85: Base85 |
b_N | ( | 'base91', | src, | linewrap | ) |
| base91: basE91 |
b_N | ( | 'base94', | src, | linewrap | ) |
| base94: base94 |
b_N | ( | 'base95', | src, | linewrap | ) |
| base95: base95 |
b64 | ( | src, | linewrap | ) |
| convert plain text to Base64 encoded text |
u64 | ( | src, | linewrap | ) |
| convert plain text to Url64 encoded text |
b62 | ( | _n1_, | _n2_, | _n3_, | src, | _n5_, | _n6_, | linewrap | ) |
| convert plain text to Base62 encoded text |
dispatch | ( | type, | _n2_, | _n3_, | src, | _n5_, | _n6_, | linewrap | ) |
| wrapper for base-XX functions |
   EnDe.B64.DE |
b_N | ( | type, | src | ) |
| convert BaseXX encoded text to plain text |
b_N | ( | 'base16', | src | ) |
| base16: Base16 |
b_N | ( | 'base26', | src | ) |
| base26: Base26 |
b_N | ( | 'base32', | src | ) |
| base32: Base32 |
b_N | ( | 'base32c', | src | ) |
| base32c: Base32 (Crockford alphabet) |
b_N | ( | 'base32h', | src | ) |
| base32h: Base32hex |
b_N | ( | 'base32z', | src | ) |
| base32z: z-Base32 |
b_N | ( | 'base36', | src | ) |
| base36: Base36 |
b_N | ( | 'base52', | src | ) |
| base52: Base52 |
b_N | ( | 'base64', | src | ) |
| base64: Base64 as in RFC1521, RFC2045, RFC3548, RFC4648 |
b_N | ( | 'base64f', | src | ) |
| base64f: modified Base64 for filenames, SAP |
b_N | ( | 'base64p', | src | ) |
| base64p: modified Base64 for program identifiers (var. 1) |
b_N | ( | 'base64q', | src | ) |
| base64q: modified Base64 for program identifiers (var. 2) |
b_N | ( | 'base64r', | src | ) |
| base64r: modified Base64 for regular Expressions |
b_N | ( | 'base64u', | src | ) |
| base64u: modified Base64 for URL, RFC4648 |
b_N | ( | 'base64x', | src | ) |
| base64x: modified Base64 for XML name tokens |
b_N | ( | 'base64y', | src | ) |
| base64y: modified Base64 for XML identifiers |
b64 | ( | src | ) |
| convert Base64 encoded text to plain text |
u64 | ( | src | ) |
| convert Url64 encoded text to plain text |
dispatch | ( | type, | mode, | _n3_, | src, | _n5_, | _n6_, | _n7_ | ) |
| wrapper for base-XX functions; mode may be used to allow "Impedanz Mismatch" |
dispatch | ( | type, | 'strict', | _n3_, | src, | _n5_, | _n6_, | _n7_ | ) |
| strict: allow valid chars only and need proper padding |
dispatch | ( | type, | 'lazy', | _n3_, | src, | _n5_, | _n6_, | _n7_ | ) |
| lazy: allow valid chars only but padding is optional |
dispatch | ( | type, | 'verbose', | _n3_, | src, | _n5_, | _n6_, | _n7_ | ) |
| verbose: invalid characters are ignored, padding is optional |
  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.IP.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; ts have to be in millisecond format |
_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; ts returned in millisecond format |
_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; ts returned in millisecond format |
_u2w | ( | ts | ) |
| convert Unix to windows TDateTime (32bit) timestamp; ts have to be in millisecond format |
_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 .. |
  EnDe.HTTP |
   EnDe.HTTP.headers |
_str_index | ( | idx, | src | ) |
| return end of string starting at position idx 'til next occourance of character found at idx |
_str_scope | ( | idx, | src | ) |
| return end of string starting at position idx 'til next occourance proper closing bracket |
_str_split | ( | typ, | src | ) |
| split src on separator typ, return array |
_parse | ( | typ, | src | ) |
| dispatcher for parsing QUERY string, POST data, etc., returns array |
_parse | ( | 'GET', | src | ) |
| GET: assume search part of URL, split on & |
_parse | ( | 'POST', | src | ) |
| POST: assume POST request: split on & |
_parse | ( | 'mult', | src | ) |
| mult: assume POST request: split on boundary |
_parse | ( | 'GWT', | src | ) |
| GWT: assume POST request for GWT: split on | |
_parse | ( | 'XML', | src | ) |
| XML: assume POST request as XML: split on tags insede outer scope |
_parse | ( | 'JSON', | src | ) |
| JSON: assume POST request: split on , |
_parse | ( | 'JSON-GWT', | src | ) |
| JSON-GWT: assume response from GWT: split on , inside [] |
   EnDe.HTTP.DE |
header | ( | src | ) |
| parse HTTP message headers, return hash {'head': value, ... } |
body | ( | src | ) |
| parse HTTP message body, return hash {'key': value, ... } |
parse | ( | src | ) |
| parse given source and store data in EnDe.HTTP.request, EnDe.HTTP.response |
get | ( | typ, | dst, | src | ) |
| get value of specified typ from dst |
   EnDe.HTTP.EN |
header | ( | dst | ) |
| build HTTP message header from dst (request or response) |
body | ( | dst | ) |
| build HTTP message body from dst (request or response) |
set | ( | _n1_, | dst, | src | ) |
| build HTTP message from dst (request or response) |
   EnDe.HTTP.req |
| object for request methods |
analyze | ( | src | ) |
get | ( | typ, | src | ) |
set | ( | _n1_, | src | ) |
   EnDe.HTTP.res |
analyze | ( | src | ) |
get | ( | typ, | src | ) |
set | ( | _n1_, | src | ) |
_dispatch | ( | item, | src, | pos | ) |
| wrapper for various HTTP text analysis; returns array with data |
_NULL | ( | src | ) |
set | ( | typ, | dst, | src | ) |
| build HTTP message from dst (request or response) |
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.CONST.CHR |
   EnDe.CONST.INT |
   EnDe.CONST.CST |
   EnDe.CONST.ESC |
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 |
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, | 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 |
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 |
c2h | ( | src | ) |
| convert (Unicode) characters to hex value (string) |
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 |
reverse | ( | src | ) |
| reverse characters in string (mirror sring) |
atbash | ( | src | ) |
| convert plain text to Atbash encoding |
a2e | ( | src | ) |
| convert ASCII to EBCDIC characters |
e2a | ( | src | ) |
| convert EBCDIC to ASCII characters |
xor | ( | src, | key | ) |
| XOR each character with first character from key |
rot | ( | src, | key | ) |
| convert string to rot-N-encoded text (aka Caesar encoding); key is number/position of character: 1..26 |
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 |
  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 |
_dta | ( | src | ) |
| convert all characters from ASCII to DIN66003 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; wrapper for EnDe.UCS.f2h() |
_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() |
_blowfish | ( | type, | mode, | uppercase, | src, | prefix, | key, | delimiter | ) |
| wrapper for blowfish() |
_aes | ( | type, | mode, | uppercase, | src, | prefix, | key, | delimiter | ) |
| wrapper for aes(); uppercase parameter is escCtl (see aes.js) |
_des | ( | type, | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| wrapper for des(); (single) DES and tripple DES encryption in ECB or CBC mode |
_des | ( | 'desECBn', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desECBn: ECB mode, message (src) padded with 0-bytes |
_des | ( | 'desECBp', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desECBp: ECB mode, message (src) padded with PKCS7 |
_des | ( | 'desECBs', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desECBs: ECB mode, message (src) padded with spaces |
_des | ( | 'desECB_', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desECB_: ECB mode, message (src) without padding |
_des | ( | 'desCBCn', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desCBCn: CBC mode, message (src) padded with 0-bytes |
_des | ( | 'desCBCp', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desCBCp: CBC mode, message (src) padded with PKCS7 |
_des | ( | 'desCBCs', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desCBCs: CBC mode, message (src) padded with spaces |
_des | ( | 'desCBC_', | mode, | uppercase, | src, | iv, | key, | _n7_ | ) |
| desCBC_: CBC mode, message (src) without padding |
_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 |
_dta | ( | src | ) |
| convert all characters from DIN66003 to ASCII 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; wrapper for EnDe.UCS.f2h() |
_h2f | ( | _n1_, | _n2_, | src, | _n5_, | _n6_, | _n7_ | ) |
| convert halfwidth Unicode to fullwidth Unicode characters; wrapper for EnDe.UCS.h2f() |
_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) |
_blowfish | ( | type, | mode, | uppercase, | src, | prefix, | key, | delimiter | ) |
| wrapper for blowfish() |
_aes | ( | type, | mode, | uppercase, | src, | prefix, | key, | delimiter | ) |
| wrapper for AES(); uppercase parameter is escCtl (see aes.js) |
_des | ( | type, | mode, | uppercase, | src, | iv, | key, | delimiter | ) |
| wrapper for des(); (single) DES and tripple DES decryption in ECB or CBC mode |
_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 |
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 ** |