读ZIP文件的内容 : Zip文件Tar文件 « 文件输入输出 « Java

En
Java
1. 图形用户界面
2. 三维图形动画
3. 高级图形
4. 蚂蚁编译
5. Apache类库
6. 统计图
7. 
8. 集合数据结构
9. 数据类型
10. 数据库JDBC
11. 设计模式
12. 开发相关类
13. EJB3
14. 电子邮件
15. 事件
16. 文件输入输出
17. 游戏
18. 泛型
19. GWT
20. Hibernate
21. 本地化
22. J2EE平台
23. 基于J2ME
24. JDK-6
25. JNDI的LDAP
26. JPA
27. JSP技术
28. JSTL
29. 语言基础知识
30. 网络协议
31. PDF格式RTF格式
32. 映射
33. 常规表达式
34. 脚本
35. 安全
36. Servlets
37. Spring
38. Swing组件
39. 图形用户界面
40. SWT-JFace-Eclipse
41. 线程
42. 应用程序
43. Velocity
44. Web服务SOA
45. 可扩展标记语言
Java 教程
Java » 文件输入输出 » Zip文件Tar文件屏幕截图 
读ZIP文件的内容
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;

public class ReadZip {
  public static void main(String args[]) {
    try {
      ZipFile zf = new ZipFile("ReadZip.zip");
      Enumeration entries = zf.entries();

      BufferedReader input = new BufferedReader(new InputStreamReader(
          System.in));
      while (entries.hasMoreElements()) {
        ZipEntry ze = (ZipEntryentries.nextElement();
        System.out.println("Read " + ze.getName() "?");
        String inputLine = input.readLine();
        if (inputLine.equalsIgnoreCase("yes")) {
          long size = ze.getSize();
          if (size > 0) {
            System.out.println("Length is " + size);
            BufferedReader br = new BufferedReader(
                new InputStreamReader(zf.getInputStream(ze)));
            String line;
            while ((line = br.readLine()) != null) {
              System.out.println(line);
            }
            br.close();
          }
        }
      }
    catch (IOException e) {
      e.printStackTrace();
    }
  }
}


           
         
  
Related examples in the same category
1. 提取压缩文件内容
2. 一个压缩文件清单的内容
3. 阅读条目以zip /压缩文件
4. 使用ZipInputStream解压缩Zip文件
5. 使用ZipFile解压缩Zip文件
6. 创建校验的Zip文件
7. 读取Zip文件的校验值
8. 创建一个压缩文件,与java.util.zip包
9. 从一个压缩文件提取文件
10. 读取一个压缩文件
11. 从一个压缩文件检索压缩文件
12. 检索ZIP文件的内容
13. Making a zip file of directory including its subdirectories recursively
14. 显示压缩zip文件的内容
15. 字节数组
16. 解压缩字节数组
17. 读压缩文件
18. 写压缩文件
19. The java.util.zip package can be used to create a checksum.
20. 读一个压缩文件的内容使用ZipFile
21. 列出Zip文件的条目
22. 压缩流
23. 压缩流:奇偶校验
24. 压缩流:文件汇总
25. Create a simple ZIP File: not retain any directory path information about the files.
26. 解压缩文件
27. 解压的字节数组
28. 创建压缩文件
29. 内容压缩文件列表
30. 从一个压缩文件检索压缩文件
31. Calculating the Checksum of a Byte Array (Compute Adler-32 checksum)
32. 计算循环冗余校验32
33. 计算文件校验和
34. 压缩字符串(字节数组)的Deflater
35. 使用Java代码来压缩文件夹
36. Uses Zip compression to compress any number of files given on the command line
37. 负载zip文件和扫描zip文件
38. 使用java.util.zip解压缩-打印或解压缩Jar或PKZIP文件
39. 磁带存档列表:tar文件
40. 压缩字节数组
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.