javascript如何实现一个功能,就是
将一个exe可执行文件编码MD5的数据放到一个txt文件里
然后还可以将那个txt文件解码出exe,并且解码出来的exe还可以正常执行
该如何实现呢,谢谢大家了
javascript如何实现一个功能
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 谷雨睡不醒 2022-11-11 10:20关注
首先是不能用md5,md5是不能还原的。你可以用base64,然后对所得的base64取md5值当作存取这个字符串的key。然后复原的时候根据md5值来获取原来的存储的base64
下面按这段代码能实现上传文件然后把exe转成base64<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <input type="file" onchange="onFile(event)" /> <script> const link = document.createElement('a'); function save(blob, filename) { if (link.href) { URL.revokeObjectURL(link.href); } link.href = URL.createObjectURL(blob); link.download = filename || 'data.json'; link.dispatchEvent(new MouseEvent('click')); } function saveString(text, filename) { save(new Blob([text], { type: 'text/plain' }), filename); } function onFile(e) { console.log(e.target.files[0]) const fr = new FileReader() fr.readAsDataURL(e.target.files[0]); fr.onload = function (event) { var data = event.target.result; //此处获得的data是base64格式的数据 saveString(data,'1.txt') } } </script> </body> </html>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 微带串馈天线阵列每个阵元宽度计算
- ¥15 关于无人驾驶的航向角
- ¥15 keil的map文件中Image component sizes各项意思
- ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
- ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
- ¥15 划分vlan后,链路不通了?
- ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
- ¥15 Vue3 大型图片数据拖动排序
- ¥15 Centos / PETGEM
- ¥15 划分vlan后不通了