问一个IO问题。大侠赐教

丸子大侠 2012-03-12 10:47:03
本人经常用手机QQ聊天,里面有很多聊天内容想导出来。但是现在塞班手机QQ的聊天记录文件是一个msg.info文件,类似一些聊天记录导出工具非注册版本都是只支持前面5条信息,更多的就需要购买了。很蛋疼啊。所以我想写个程序通过流去读取里面的内容,但一直都是乱码,不知道是因为它这个msg.info 是有某种加密方式还是我转码错误了呢?

FileInputStream in = null;
try {
in = new FileInputStream(file);
BufferedReader br=new BufferedReader(new InputStreamReader(in,"gbk"));
String s="";
while((s=br.readLine())!=null){
System.out.println(s);
}
br.close();
} catch (FileNotFoundException e) {
System.out.println("文件错误!请检查路径或者名称!");
}

这部分代码我读取自己写的一个txt文件是没问题的。
有朋友愿意帮忙一下吗,请加我QQ 2213992900
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
安特矮油 2012-03-12
  • 打赏
  • 举报
回复
如果你知道该文件的加密方式还有可能,如果不知道的话那就是白扯淡。
丸子大侠 2012-03-12
  • 打赏
  • 举报
回复
但是我看到过有人用Python代码写出来了。。
qybao 2012-03-12
  • 打赏
  • 举报
回复
这种文件应该是加密过的,用平文保存信息的属于低级软件,很容易就被人盗取信息了。
所以,LZ不要指望那么容易就可以导出信息了,除非真的是低级软件。
丸子大侠 2012-03-12
  • 打赏
  • 举报
回复
在线等~~

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧