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