I have took many HTML/CSS/JS Classes, but none have explained to me about anything I'm asking now. In the most basic terms I want to know how to make Specific Letters/Symbols Overwrite letters/Symbols in the input and output the leftover string, basically trying to make my own "Custom Base64 Encoder" but I don't exactly know where to start. I have my custom Strings to replace all the letters numbers and basic symbols, (Im using my own Custom ASCII Strings.) but like I said, whats a simple way I can make 1-5 length strings replace numbers/letters/symbols and then do the reverse to also Decode them? Its for a personal project.
Ive tried using a Manual Base64 encoder/decoder and editing the code, but most simply use atob or similar functions.
Also I haven't started with the Code, I'm truly not sure where to start.
I Haven't had any successful results at making a simple custom encoder/decoder.
EDIT: This is the Encoder File (View as .txt file or it may look wierd): Place it in URL Bar
data:text/plain;base64,YSBTUEFDRSBzZXBlcmF0ZXMgZWFjaCBFbmNvZGVkIENoYXJhY3Rlcg0KRmlyc3QgbGluZSBPcmlnaW5hbA0KU2Vjb25kIGlzIEVuY29kZWQNCg0KU3BhY2UgaXMgZW5jb2RlZCBhcyAjDQoNCkEgQiBDIEQgRSBGIEcgSCBJIEogSyBMIE0gTiBPIFAgUSBSIFMgVCBVIFYgVyBYIFkgWiANClAgTyBJIFUgWSBUIFIgRSBXIFEgQSBTIEQgRiBHIEggSiBLIEwgWiBOIEIgViBDIFggTQ0KDQphIGIgYyBkIGUgZiBnIGggaSBqIGsgbCBtIG4gbyBwIHEgciBzIHQgdSB2IHcgeCB5IHogMSAyIDMgNCA1IDYgNyA4IDkgMA0KcCBvIGkgdSB5IHQgciBlIHcgcSBhIHMgZCBmIGcgaCBqIGsgbCB6IG4gYiB2IGMgeCBtIDkgMyAxIDggNCA3IDIgMCA1IDYNCg0KIC0gID0gIFsgICAgXSAgIFwgICA7ICAgICAnICAgICwgICAgLiAgIC8gICBgICAgfiAgICEgICBAICAjICAgJCAgJSAgIF4gICAmICAqICAgKCAgICAgKSAgXyAgICsgICAgeyAgICB9ICAgIHwgICAgOiAgICAiICAgIDwgICAgPiAgICA/DQoxMiAxNSAxNyAxOSAyMSAyNSAyOCAzMiAzNSAzNiAzOCA0MSA0MyA0NyA1MCA1MyA1NCA1NyA1OSA2MSA2NSA2OCA3MyA3NiA4MiA4NCA4OSA5NiA5NyAxMDIgMTA0IDEwOQ0KDQoNCg0KDQoNCg==