我将如何手动制作“自定义” Base64编码器/解码器

时间:2019-01-24 13:52:02

标签: javascript html css base64

我上过很多HTML / CSS / JS类,但没有一个向我解释我现在要问的任何事情。 最基本的说法 我想知道如何制作特定字母/符号来覆盖输入和输出剩余字符串中的字母/符号,基本上是在尝试制作自己的“ Custom Base64 Encoder”,但我不知道该从哪里开始。 我有我的自定义字符串来替换所有字母数字和基本符号,(我使用我自己的自定义ASCII字符串。)但是,就像我说的那样,我可以用1-5个长度的字符串替换数字/字母/符号,然后反过来也可以解码它们吗?用于个人项目。

我曾经尝试过使用Base64手动编码器/解码器来编辑代码,但是最简单的是使用atob或类似功能。

我还没有开始学习《守则》,我真的不确定从哪里开始。

在制作简单的自定义编码器/解码器方面没有取得任何成功的结果。

编辑: 这是编码器文件(以.txt文件查看,或者可能看起来很奇怪):将其放在网址栏中

data:text/plain;base64,YSBTUEFDRSBzZXBlcmF0ZXMgZWFjaCBFbmNvZGVkIENoYXJhY3Rlcg0KRmlyc3QgbGluZSBPcmlnaW5hbA0KU2Vjb25kIGlzIEVuY29kZWQNCg0KU3BhY2UgaXMgZW5jb2RlZCBhcyAjDQoNCkEgQiBDIEQgRSBGIEcgSCBJIEogSyBMIE0gTiBPIFAgUSBSIFMgVCBVIFYgVyBYIFkgWiANClAgTyBJIFUgWSBUIFIgRSBXIFEgQSBTIEQgRiBHIEggSiBLIEwgWiBOIEIgViBDIFggTQ0KDQphIGIgYyBkIGUgZiBnIGggaSBqIGsgbCBtIG4gbyBwIHEgciBzIHQgdSB2IHcgeCB5IHogMSAyIDMgNCA1IDYgNyA4IDkgMA0KcCBvIGkgdSB5IHQgciBlIHcgcSBhIHMgZCBmIGcgaCBqIGsgbCB6IG4gYiB2IGMgeCBtIDkgMyAxIDggNCA3IDIgMCA1IDYNCg0KIC0gID0gIFsgICAgXSAgIFwgICA7ICAgICAnICAgICwgICAgLiAgIC8gICBgICAgfiAgICEgICBAICAjICAgJCAgJSAgIF4gICAmICAqICAgKCAgICAgKSAgXyAgICsgICAgeyAgICB9ICAgIHwgICAgOiAgICAiICAgIDwgICAgPiAgICA/DQoxMiAxNSAxNyAxOSAyMSAyNSAyOCAzMiAzNSAzNiAzOCA0MSA0MyA0NyA1MCA1MyA1NCA1NyA1OSA2MSA2NSA2OCA3MyA3NiA4MiA4NCA4OSA5NiA5NyAxMDIgMTA0IDEwOQ0KDQoNCg0KDQoNCg==

0 个答案:

没有答案