mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-23 08:16:17 -04:00
renamed for clarity
This commit is contained in:
parent
e80fad227e
commit
4e13b074c5
1 changed files with 5 additions and 6 deletions
|
@ -43,10 +43,9 @@ class URLEncode extends Operation {
|
||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
run(input, args) {
|
run(input, args) {
|
||||||
const encodeAll = args[0];
|
const encodeSpecial = args[0];
|
||||||
const encodeAllEvery = args[1];
|
const encodeAll = args[1];
|
||||||
return encodeAllEvery ? this.encodeAllEveryChars(input) : encodeAll ? this.encodeAllChars(input) : encodeURI(input);
|
return encodeAll ? this.encodeAllChars(input) : encodeSpecial ? this.encodeAllSpecialChars(input) : encodeURI(input);
|
||||||
//return encodeAll ? this.encodeAllChars(input) : encodeURI(input);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -65,7 +64,7 @@ class URLEncode extends Operation {
|
||||||
* @param {string} str
|
* @param {string} str
|
||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
encodeAllChars (str) {
|
encodeAllSpecialChars (str) {
|
||||||
// TODO Do this programmatically
|
// TODO Do this programmatically
|
||||||
return encodeURIComponent(str)
|
return encodeURIComponent(str)
|
||||||
.replace(/!/g, "%21")
|
.replace(/!/g, "%21")
|
||||||
|
@ -86,7 +85,7 @@ class URLEncode extends Operation {
|
||||||
* @param {string} str
|
* @param {string} str
|
||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
encodeAllEveryChars (str) {
|
encodeAllChars (str) {
|
||||||
let encoded = "";
|
let encoded = "";
|
||||||
for (var char of str) {
|
for (var char of str) {
|
||||||
encoded += "%" + this.frontPad(char.charCodeAt(0).toString(16).toUpperCase(), 2, "0")
|
encoded += "%" + this.frontPad(char.charCodeAt(0).toString(16).toUpperCase(), 2, "0")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue