mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-25 01:06:16 -04:00
27 lines
583 B
JavaScript
27 lines
583 B
JavaScript
/**
|
|
* Base45 resources.
|
|
*
|
|
* @author Thomas Weißschuh [thomas@t-8ch.de]
|
|
* @copyright Crown Copyright 2021
|
|
* @license Apache-2.0
|
|
*/
|
|
|
|
/**
|
|
* Highlight to Base45
|
|
*/
|
|
export function highlightToBase45(pos, args) {
|
|
pos[0].start = Math.floor(pos[0].start / 2) * 3;
|
|
pos[0].end = Math.ceil(pos[0].end / 2) * 3;
|
|
return pos;
|
|
}
|
|
|
|
/**
|
|
* Highlight from Base45
|
|
*/
|
|
export function highlightFromBase45(pos, args) {
|
|
pos[0].start = Math.floor(pos[0].start / 3) * 2;
|
|
pos[0].end = Math.ceil(pos[0].end / 3) * 2;
|
|
return pos;
|
|
}
|
|
|
|
export const ALPHABET = "0-9A-Z $%*+\\-./:";
|