- 浏览: 1231021 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.zip.ZipOutputStream; public class Test { public static void main(String[] args) { try { ZipOutputStream zop = new ZipOutputStream(new FileOutputStream("d:/g.zip")); String [] strArray = {"good.txt","ui.txt"}; for (int i = 0; i < strArray.length; i++) { String fileName = strArray[i]; String filePath = "d:/"; zipFile(zop, fileName, filePath); } zop.close(); FileInputStream fis = new FileInputStream("d:/g.zip"); ZipInputStream zis = new ZipInputStream(fis); BufferedReader bis = new BufferedReader(new InputStreamReader(zis)); ZipEntry ze ; while((ze = zis.getNextEntry())!=null){ System.out.println("read File:"+ze); String str ; while((str = bis.readLine())!=null){ System.out.println(str); } } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public static void zipFile(ZipOutputStream out,String name,String filePath){ try { File file = new File(filePath + name); out.putNextEntry(new ZipEntry(name)); BufferedReader br = new BufferedReader(new FileReader(file)); int c ; while((c = br.read())!=-1){ out.write(c); } out.flush(); } catch (IOException e) { e.printStackTrace(); } } }
上例子演示了添加文件到zip文件及读取
发表评论
-
JVM内存管理及性能调优(内存溢出、内存泄漏)
2015-09-02 07:14 693JAVA内存管理(内存溢出、内存泄漏)相关参考: JA ... -
JAVA可变参数对重载的影响
2014-01-27 15:28 927package com.lwf.test; publi ... -
有关String类创建几个对象的问题
2013-07-09 23:18 1330试题一: String s = new String(& ... -
JDK1.5下实现JDK1.6的Arrays.copyOfRange() 方法
2012-08-29 10:59 1758public static void test(){ i ... -
JAVA四舍五入的处理
2012-02-11 10:47 1012如下,保留两个小数位 double f = 3 ... -
Comparator实现排序
2011-11-16 01:23 1236转自:Comparator实现排序 在java.util包 ... -
JAVA定时器使用
2011-08-19 11:05 774http://hualong.iteye.com/blog/5 ... -
JDK5.0 Annotation学习笔记
2011-07-26 22:48 746http://linliangyi2007.iteye.com ... -
JAVA CP命令
2010-12-31 11:51 10289java -cp .;c:\dir1\lib.jar Test ... -
JDK1.5的新特性及应用
2010-07-13 12:49 1000以下两文: http://heaven-arch.iteye ... -
JAVA面试题150例
2010-05-19 11:44 2051一、Java基础方面 1、作用域public,priva ... -
《thinking in java》第四章:初始化与清理三
2010-05-19 00:21 776http://quicker.iteye.com/blog/5 ... -
JAVA编程思想第四版完整下载地址
2010-05-18 18:35 1259http://hi.baidu.com/yang1101190 ... -
JAVA多线程学习一
2010-04-13 17:21 925http://renyangok.iteye.com/blog ... -
JAVA常用误区整理
2008-01-09 13:12 9061、 float f=1.3;是不对的,编译时会出错,java ... -
try与finally块中return的问题
2008-12-05 14:37 1247针对以下情况进行测试: 情况1:try{} catch( ... -
简单克隆与深度克隆的思考
2008-12-19 16:44 1026白话简单克隆和深度克隆一文 http://blog.csd ... -
一道面试题引发的思考之:类的初始化
2008-12-29 16:23 712本人曾写过JAVA基础方面的blog,也是针对类的初始化的, ... -
JAVA基础学习篇----对象串行化及Transient关键字的使用
2009-01-08 18:07 0http://blog.csdn.net/scruffybea ... -
!JAVA学习提高之---- JAVA日期格式化及相关操作
2009-01-13 17:02 792http://blog.csdn.net/gubaohua/a ...
相关推荐
WP7ZIP压缩与解压缩源码 源码介绍: 做这个时候,有个小问题就是TextBlock 不能完全显示 解压缩的文件,起初我还以为是读 取的字节流有问题,结果发现问题在TextBlock #WP7 TextBlock 问题和解决办法#目前WP7上Text...
### 7-Zip压缩与解压缩在VC++中的调用示例 #### 一、引言 在软件开发过程中,特别是在处理大量数据时,压缩与解压缩技术的应用极为广泛。它不仅可以节省存储空间,还能加快数据传输速度。本文将详细介绍如何在...
本文将详细讲解使用C++Builder 6开发的zip压缩与解压工具的相关知识点。 C++Builder 6是一款由Embarcadero Technologies开发的集成开发环境(IDE),它基于C++语言,并提供了强大的VCL(Visual Component Library)...
总的来说,这个“zip基于c/c++的压缩解压缩程序”项目展示了C++在处理文件压缩和解压缩任务上的能力,同时也提供了学习和研究底层压缩算法及文件操作的好机会。对于希望深入理解文件系统、I/O操作以及压缩技术的...
本篇文章将详细探讨基于C#实现的ZIP压缩与解压缩包装类,并提供相关的源码和实例程序。 ZIP是一种广泛使用的文件格式,它允许用户将多个文件和目录打包成单个文件,以节省存储空间和方便传输。在C#中,我们可以利用...
哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩源码.zip哈夫曼压缩与解压缩...
【标题】:“zip压缩解压缩”这一主题主要涵盖了在计算机编程中如何使用C++语言进行ZIP文件的压缩和解压缩操作。ZIP是一种广泛使用的文件格式,它允许将多个文件打包成一个单一的压缩文件,以节省存储空间和提高传输...
以下是使用Java标准库和Ant分别进行ZIP压缩和解压缩的基本示例: 1. 使用`java.util.zip`进行压缩: ```java import java.io.*; import java.util.zip.*; public class ZipExample { public static void main...
标题中的"C++ zip解压缩"指的是使用C++编程语言来处理ZIP文件格式,这是一种广泛使用的文件打包和压缩格式。ZIP文件可以将多个文件和目录组合到一个单一的档案文件中,并且可以进行压缩以节省存储空间。C++库提供了...
C++ zip压缩解压缩源代码 压缩时调用 #include "zip.h" HZIP hz = CreateZip("c:\\simple1.zip",0); ZipAdd(hz,"znsimple.bmp", "c:\\simple.bmp"); ZipAdd(hz,"znsimple.txt", "c:\\simple.txt"); ...
Java8 Zip 压缩与解压缩的实现 在 Java8 中,压缩和解压缩都是非常重要的操作,特别是在网络上传输文件或存储文件时。今天,我们将探讨 Java8 中的 Zip 压缩和解压缩的实现。 Zip 压缩 Zip 压缩是将多个文件或...
在Delphi编程环境中,开发人员经常需要处理文件的压缩与解压缩操作,这在数据传输、备份或存储优化等方面非常常见。本主题将详细介绍如何利用XE4自带的System.Zip单元来实现这一功能,并探讨如何在Delphi7中调用这些...
### Java ZIP 压缩与解压缩(含加密与解密)详解 #### 一、概述 在实际项目开发过程中,经常会遇到文件压缩与解压缩的需求。尤其在处理大量文件时,为了节省存储空间或者提高传输效率,压缩技术显得尤为重要。Java...
本篇文章将深入探讨C语言实现的zip解压缩算法源代码,以及与之相关的技术知识点。 首先,我们要了解zip文件格式。Zip是一种广泛使用的文件压缩标准,它能够将多个文件打包成一个单一的压缩文件,便于存储和传输。在...
本篇文章将详细介绍如何在UCOS系统中移植ZLIB库以及实现ZIP文件的解压缩。 首先,ZLIB是一个开源的压缩库,它提供了数据的无损压缩和解压缩功能,常用于GIF、PNG等文件格式。移植ZLIB到UCOS涉及到以下几个关键步骤...
2. **ZIP压缩与解压缩** ZIP是一种常用的文件归档格式,支持多文件压缩。在Java中,可以通过以下步骤实现ZIP文件的压缩: - 创建`ZipOutputStream`,指定一个输出流(通常是文件输出流)。 - 使用`putNextEntry`...
JAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩实践(源代码).zipJAVA文件压缩与解压缩...
本项目是作者使用Eclipse开发的一个简单但功能齐全的ZIP压缩与解压缩工具,它包含了文件分割、进度条显示以及图形用户界面(GUI)。 【描述】:该项目的核心在于理解ZIP文件格式规范和Java的I/O流以及压缩算法。...
中的“文件管理器源码,文件拖曳,list弹性,root ,zip压缩解”表明这个压缩包可能包含一个实现文件管理功能的应用程序源代码,支持文件拖放操作,具有弹性滚动效果的列表显示,以及对ZIP压缩格式的支持,包括压缩与解...