今天玩那个啥程序员光棍节的游戏, 后面需要用到Base64解码.
我拿eclipse写程序准备搞的, 死活找不到这个Base64Decoder, 但是我Ctrl+Shift+T又可以关联出来源码.
于是我郁闷了.. google了把, 发现这个玩意是eclipse给过滤了的(跟android过滤了internal包下面的API的一样的道理)
google了一把, 终于找到解决方案, 首先感谢这个哥们.
http://blog.csdn.net/jpr1990/article/details/6688129
具体方法不再重述, 请看原文.!
另外. java的同学. 我给出第九题的java程序, 希望大家都可以通关!
大家先做好准备工作, 首先查看第九关的源文件, 把pre标签里面的东西保存在文件, 我这里叫nine.txt, 然后把所有的"_"替换为1,与下面的类放在一个文件夹下就可以了
public class Test {
public static void main(String[] args) throws Exception {
InputStream in = Test.class.getResourceAsStream("nine.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String everyLine = null;
StringBuilder sBuilder = new StringBuilder();
while((everyLine = reader.readLine()) != null) {
for(String s : temp) {
sBuilder.append((char)Integer.parseInt(s, 2));
}
}
//System.out.println(sBuilder.toString());
BASE64Decoder d = new BASE64Decoder();
byte[] decoders = d.decodeBuffer(sBuilder.toString());
OutputStream ops = new FileOutputStream(new File("result.tar.gz"));
ops.write(decoders);
ops.flush();
ops.close();
}
}
分享到:
相关推荐
最近项目实验发现导入工具程序后项目有错,查看发现sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,找不到相应的类。 二、原因分析 冲浪后发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中...
BASE64Encoder.jar 字符串加密方式 方便使用 亲测有效
一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的
java base64encoder jar包 可用MD5加密。亲测可用。。
啥都不说了,CSDN都要30多分,抢钱啊,我着急下载,没有那么多分,对那些...android需要的BASE64Encoder的jar包,欢迎大家下载使用,为什么要5分,是因为,为了下载这么个破jar包,我花干了我的分,也是为了凑够字数。
BASE64Encoder.java和BASE64Decoder.java类的源代码,可以再android SDK 与java JDK下无差错信息通信
安装了JDK 9以上版本,发现sun.misc.Base64Encoder和sun.misc.Base64Decoder无法使用。找不到导入的包此时将下面的包导入libs中就可以了
sun.misc.BASE64Encoder源码及jar包
sun.misc.BASE64Encoder找不到jar包,就导入sun.misc.BASE64Decoder.jar 封装好的jar包,无需再导入jre系统库了
BASE64Encode 编码,在andorid没有这个编码,这里面有打成jar包,可以导进去。用源代码打包的。手懒不愿意自己弄得话,可以下载导进去。里面附带着源代码,也可将源代码开进去直接使用,希望能帮助大家。
将BASE64Encoder编码与普通字节的互相转换,很好用!
找不到sun.misc.BASE64Encoder 时,导入bcprov-ext-jdk15on-149.jar包就行
利用BASE64Encoder技术 加密与解密
NULL 博文链接:https://yangxiutian.iteye.com/blog/1739786
1.包含 sun.misc.BASE64加解密源码和jar【源码仅仅几个类而已】 2.完整的sun.misc.BASE64类【直接项目引用即可】
BASE64Encoder.java和BASE64Decoder.java所有需要的类 包含(BASE64Encoder.java、BASE64Decoder.java、CEFormatException.java、CEStreamExhausted.java、CharacterDecoder.java、CharacterEncoder.java)
apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar和sun.misc.BASE64Decoder.jar
添加jar包之后,可以直接使用 BASE64Encoder b64Encoder = new BASE64Encoder();