1.适用场景
有的服务器不允许直接上传文件,可以使用base64命令来绕过
2.在本地先转换.class文件为base64,再保存为MathGame.txt
[doda@host166 demo]$ base64 < MathGame.class > MathGame.txt
3.到服务器上,新建并编辑MathGame.txt,复制本地的内容,粘贴再保存
4.把服务器上的 MathGame.txt还原为MathGame.class
[doda@host166 demo]$ base64 -d < MathGame.txt > MathGame.class
5.用md5命令计算哈希值,校验上传前后还原出来.class文件是否一致
[doda@host166 demo]$ md5sum MathGame.class.bak
00d0769f10f7955651851c61980da958 MathGame.class.bak
[doda@host166 demo]$ md5sum MathGame.class
00d0769f10f7955651851c61980da958 MathGame.class
[doda@host166 demo]$
该篇博客介绍了如何在不支持直接文件上传的服务器环境下,利用Base64编码进行文件转换和传输。步骤包括将.class文件转为Base64文本,上传到服务器,再解码回原文件,并通过md5校验确保文件一致性。
170

被折叠的 条评论
为什么被折叠?



