Java中Base64解码
来源:互联网 发布:网络公关公司 杭州 编辑:程序博客网 时间:2024/05/21 22:42
某个程序员闯关游戏的最后一关,有点费事,需要将一个二进制文件转换成ascii码,发现ascii码文件是Base64的加密文件,所以再用BASE64Decoder包(下载地址:https://pan.baidu.com/s/1slEQitf)进行Base64解码,得到的文件是一个压缩文件。
代码如下:
import Decoder.BASE64Decoder;public class d1111 { public static void main(String[] args) throws IOException { game1111_9(); } public static void game1111_9() throws IOException { File file = new File("C:\\Users\\光\\Pictures\\11.txt"); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file))); StringBuffer sb = new StringBuffer(); String line = null; while ((line = br.readLine()) != null) { String[] codes=line.split(" "); for(String code:codes){ char c=(char) Integer.parseInt(code, 2); sb.append(c); } } System.out.println(sb); BASE64Decoder decoder = new BASE64Decoder(); byte[] decodeBuffer = decoder.decodeBuffer(sb.toString()); File decodeFile = new File("C:\\Users\\光\\Pictures\\decode.tar.gz"); FileOutputStream fileOutputStream = new FileOutputStream(decodeFile); fileOutputStream.write(decodeBuffer); fileOutputStream.close(); br.close(); } }
0 0
- Java中Base64解码
- java 中使用base64编码和解码:
- java中Base64编码与解码
- Java:Base64编解码
- Java Base64编解码
- java编解码base64
- java中,对字符串进行base64编码和解码
- 转载:在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- 在 Java 中如何进行 BASE64 编码和解码
- java中BASE64与urlUncode的编码与解码
- 在 Java 中如何进行 BASE64 编码和解码
- Java中如何进行BASE64编码和解码
- java中Base64编码解码的编程使用
- Java工程中引用Base64编码解码小记
- java base64编码 .NET base64解码
- 帕斯卡三角形—Pascal's Triangle
- ios 的自动布局
- 学习笔记-DEMO:百度主页
- 恢复出厂设置动画的制作
- 关于Cannot find or open the PDB file ntdll.dll gdi32.dll user32.dll 的解决办法
- Java中Base64解码
- 排序算法
- 关于数据库
- 递归与分治策略
- Golang-------IntelliJ IDEA配置Golang开发环境
- WikiOI 3269 混合背包 (动规+多重背包优化)
- ajax原理及方法
- 使用Struts2(二)HelloWorld
- jquery实现鼠标右击出现菜单