CyberChef/src/core/operations
toby 2b7ba594fc Split "Text encoding" op into two ops
This commit splits "Text encoding" into two operations:
+ Encode text `string -> byteArray`
+ Decode text `byteArray -> string`

Base64 and Hex support are removed "Encode text" and "Decode text" as
they have their own operations.

Encode and decode operations now have support for the following
encodings:
+ IBM EBCDIC US-Canada
+ IBM EBCDIC International
+ Windows-874 Thai
+ Japanese Shift-JIS
+ Simplified Chinese GBK
+ Korean
+ Traditional Chinese Big5
+ UTF-16, little endian
+ UTF-16, big endian
+ Windows-1250 Central European
+ Windows-1251 Cyrillic
+ Windows-1252 Latin
+ Windows-1253 Greek
+ Windows-1254 Turkish
+ Windows-1255 Hebrew
+ Windows-1256 Arabic
+ Windows-1257 Baltic
+ Windows-1258 Vietnam
+ US-ASCII
+ Russian Cyrillic KOI8-R
+ Simplified Chinese GB2312
+ KOI8-U Ukrainian Cyrillic
+ ISO-8859-1 Latin 1 (Western European)
+ ISO-8859-2 Latin 2 (Central European)
+ ISO-8859-3 Latin 3
+ ISO-8859-4 Baltic
+ ISO-8859-5 Cyrillic
+ ISO-8859-6 Arabic
+ ISO-8859-7 Greek
+ ISO-8859-8 Hebrew
+ ISO-8859-9 Turkish
+ ISO-8859-10 Latin 6
+ ISO-8859-11 Latin (Thai)
+ ISO-8859-13 Latin 7 (Estonian)
+ ISO-8859-14 Latin 8 (Celtic)
+ ISO-8859-15 Latin 9
+ ISO-8859-16 Latin 10
+ ISO-2022 JIS Japanese
+ EUC Japanese
+ EUC Korean
+ Simplified Chinese GB18030
+ UTF-7
+ UTF-8
2017-05-17 11:17:11 -04:00
..
Base58.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Base64.js Merged upstream master 2017-03-27 18:41:23 +01:00
Base.js 'From Base' operation now supports numbers with fractional parts. 2017-03-31 16:00:23 +00:00
BitwiseOp.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
ByteRepr.js Fixed tests for octal operations. 2017-04-05 22:00:06 +01:00
CharEnc.js Split "Text encoding" op into two ops 2017-05-17 11:17:11 -04:00
Checksum.js Fixed node imports. 2017-03-25 13:56:46 +00:00
Cipher.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Code.js Modified comments in Code.js 2017-04-11 14:41:30 +00:00
Compress.js Merged upstream master 2017-03-27 18:41:23 +01:00
Convert.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
DateTime.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Endian.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Entropy.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Extract.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
FileType.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Hash.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Hexdump.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
HTML.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
HTTP.js Merged upstream master 2017-03-27 18:41:23 +01:00
IP.js Merged upstream master 2017-03-27 18:41:23 +01:00
JS.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
MAC.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
MorseCode.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
NetBIOS.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Numberwang.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
OS.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
PublicKey.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Punycode.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
QuotedPrintable.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Rotate.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
SeqUtils.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
StrUtils.js Added Head and Tail to Utils category and replaced 'AllBut' argument functionality with support for negative values of n. 2017-04-23 18:05:00 +01:00
Tidy.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
Unicode.js Converted all modules from CommonJS to ES6 2017-03-23 17:52:20 +00:00
URL.js Configured Travis CI to deploy to GitHub Pages 2017-03-30 20:17:40 +01:00
UUID.js Calls to window and document in src/core/ no longer break non-browser environments 2017-03-30 00:47:51 +01:00