【Android】Android直接解析zip里文件(.json/.png)
来源:互联网 发布:scalar 矩阵 编辑:程序博客网 时间:2024/05/22 14:44
Java无需解压直接读取Zip文件和文件内容http://www.cnblogs.com/kgdxpr/archive/2013/05/20/3088254.htmlpackage test;import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import java.util.zip.ZipInputStream; public class aaaa { public static void main(String[] args) throws Exception { try { readZipFile("D:\\ztree.zip"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void readZipFile(String file) throws Exception { ZipFile zf = new ZipFile(file); InputStream in = new BufferedInputStream(new FileInputStream(file)); ZipInputStream zin = new ZipInputStream(in); ZipEntry ze; while ((ze = zin.getNextEntry()) != null) { if (ze.isDirectory()) { } else { System.err.println("file - " + ze.getName() + " : " + ze.getSize() + " bytes"); long size = ze.getSize(); if (size > 0) { BufferedReader br = new BufferedReader( new InputStreamReader(zf.getInputStream(ze))); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); } System.out.println(); } } zin.closeEntry(); } }====================================================Java IO 之 ZipFile/ZipInputStream/ZipOutputStreamhttp://blog.csdn.net/mhl29/article/details/6781229public void runZipInputStream() throws IOException { //1. 创建zip输入流 ZipInputStream zin = new ZipInputStream(new FileInputStream("IOTest.zip")); ZipEntry ze; //2. 逐个处理条目 while ((ze = zin.getNextEntry()) != null) { //测试: 输出条目的信息 System.out.printf("条目信息: 名称%1$b, 大小%2$d, 压缩时间%3$d \n", ze.getName(), ze.getSize(), ze.getTime()); //3. 操作文件内容-输出、处理 FileInputStream fin = new FileInputStream(ze.getName()); byte[] buffer = new byte[4096]; int len; while ((len = fin.read(buffer)) != -1) { System.out.print(new String(buffer, 0, len)); } } }
0 0
- 【Android】Android直接解析zip里文件(.json/.png)
- cocos2d-x android 直接加载下载到sd的zip里的资源文件(一)
- cocos2d-x android 直接加载下载到sd的zip里的资源文件(二)
- [zip]android下实现直接读取zip中的文件
- [zip]android下实现直接读取zip中的文件
- Android Json解析之直接对象解析
- android里的zip文件压缩
- android里的Json数据解析
- Android无需解压直接读取Zip文件和文件内容
- Android下Json文件解析
- Android Json解析之直接对象解析(三)
- [Android]Android之解析zip
- android .9.png 图片解析
- android--ZIP文件操作
- Android 解压zip文件
- Android zip文件压缩
- android解压ZIP文件
- Android 解压zip文件
- js获取ckeditor的值
- WebService学习总结(四)——调用第三方提供的webService服务
- 封装
- MyBatis学习总结(一)——MyBatis快速入门
- oracle 时间参数格式
- 【Android】Android直接解析zip里文件(.json/.png)
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(三)——优化MyBatis配置文件中的配置
- 动态从数据库中获取数据填充Select
- MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
- MyBatis学习总结(五)——实现关联表查询
- 【bzoj1912】[Apio2010]patrol 巡逻
- JSONArray用与不用的区别
- MyBatis学习总结(六)——调用存储过程