java.util.zip
包提供了用于读写标准ZIP和GZIP文件格式的类。还包括使用ZIP和GZIP文件格式,使用默认压缩算法来压缩和解压缩数据的类。
此外,还有用于计算任意输入流的CRC-32和Adler-32校验和的实用程序类。
本教程将演示如何使用java.util.zip
包中提供的简单且实用的方法。
面向读者
这个教程是为初学者准备,以帮助他们理解有关java.util.zip
包中所有可用方法相关的基本功能。
前提条件
在开始练习本参考文献中给出的各种类型的示例之前,假定您已经了解和具备基本的Java编程技能。
问题反馈
我们不能保证您在学习此java.util.zip
包教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。
- java.util.zip.ZipOutputStream.write(byte[] buf, int off, int len)方法示例
- java.util.zip.ZipOutputStream.setMethod(int method)方法示例
- java.util.zip.ZipOutputStream.setLevel(int level)方法示例
- java.util.zip.ZipOutputStream.setComment(String comment)方法示例
- java.util.zip.ZipOutputStream.putNextEntry(ZipEntry e)方法示例
- java.util.zip.ZipOutputStream.finish()方法示例
- java.util.zip.ZipOutputStream.close()方法示例
- java.util.zip.ZipInputStream.read(byte[] buf, int off, int len)方法示例
- java.util.zip.ZipInputStream.getNextEntry()方法示例
- java.util.zip.ZipInputStream.closeentry()方法示例
- java.util.zip.ZipInputStream.close()方法示例
- java.util.zip.ZipFile.size()方法示例
- java.util.zip.ZipFile.getName()方法示例
- java.util.zip.ZipFile.getInputStream(ZipEntry entry)方法示例
- java.util.zip.ZipFile.entries()方法示例
- java.util.zip.ZipFile.close()方法示例
- java.util.zip.ZipEntry.setTime(long time)方法示例
- java.util.zip.ZipEntry.setTime(long time)方法示例
- java.util.zip.ZipEntry.setSize(long size)方法示例
- java.util.zip.ZipEntry.setMethod(int method)方法示例
- java.util.zip.ZipEntry.setExtra(byte[] extra)方法示例
- java.util.zip.ZipEntry.setCrc(long crc)方法示例
- java.util.zip.ZipEntry.setComment(String comment)方法示例
- java.util.zip.ZipEntry.isDirectory()方法示例
- java.util.zip.ZipEntry.hashCode()方法示例
- java.util.zip.ZipEntry.getTime()方法示例
- java.util.zip.ZipEntry.getSize()方法示例
- java.util.zip.ZipEntry.getName()方法示例
- java.util.zip.ZipEntry.getExtra()方法示例
- java.util.zip.ZipEntry.getExtra()方法示例
- java.util.zip.ZipEntry.getCrc()方法示例
- java.util.zip.ZipEntry.getComment()方法示例
- java.util.zip.ZipEntry.getComment()方法示例
- java.util.zip.ZipEntry.clone()方法示例
- java.util.zip.InflaterOutputStream.write(int b)方法示例
- java.util.zip.InflaterOutputStream.write(byte[] b, int off, int len)方法示例
- java.util.zip.InflaterOutputStream.flush()方法示例
- java.util.zip.InflaterOutputStream.finish()方法示例
- java.util.zip.InflaterOutputStream.close()方法示例
- java.util.zip.InflaterInputStream.skip(long n)方法示例
- java.util.zip.InflaterInputStream.reset()方法示例
- java.util.zip.InflaterInputStream.read(byte[] buf, int off, int len)方法示例
- java.util.zip.InflaterInputStream.read()方法示例
- java.util.zip.InflaterInputStream.markSupported()方法示例
- java.util.zip.InflaterInputStream.mark(int readlimit)方法示例
- java.util.zip.InflaterInputStream.close()方法示例
- java.util.zip.InflaterInputStream.available()方法示例
- java.util.zip.Inflater.setInput(byte[] b, int off, int len)方法示例
- java.util.zip.Inflater.setInput(byte[] b)方法示例
- java.util.zip.Inflater.setDictionary(byte[] b, int off, int len)方法示例
- java.util.zip.Inflater.setDictionary(byte[] b)方法示例
- java.util.zip.Inflater.reset()方法示例
- java.util.zip.Inflater.needsInput()方法示例
- java.util.zip.Inflater.needsDictionary()方法示例
- java.util.zip.Inflater.inflate(byte[] b, int off, int len)方法示例
- java.util.zip.Inflater.inflate(byte[] b)方法示例
- java.util.zip.Inflater.getTotalIn()方法示例
- java.util.zip.Inflater.getTotalIn()方法示例
- java.util.zip.Inflater.getRemaining()方法示例
- java.util.zip.Inflater.getBytesWritten()方法示例
- java.util.zip.Inflater.getBytesRead()方法示例
- java.util.zip.Inflater.getAdler()方法示例
- java.util.zip.Inflater.finished()方法示例
- java.util.zip.Inflater.end()方法示例
- java.util.zip.GZIPOutputStream.write(byte[] buf, int off, int len)方法示例
- java.util.zip.GZIPOutputStream.finish()方法示例
- java.util.zip.GZIPInputStream.read(byte[] buf, int off, int len)方法示例
- java.util.zip.GZIPInputStream.close()方法示例
- java.util.zip.DeflaterOutputStream.write(int b)方法示例
- java.util.zip.DeflaterOutputStream.write(byte[] b, int off, int len)方法示例
- java.util.zip.DeflaterOutputStream.flush()方法示例
- java.util.zip.DeflaterOutputStream.finish()方法示例
- java.util.zip.DeflaterOutputStream.close()方法示例
- java.util.zip.DeflaterInputStream.skip(long n)方法示例
- java.util.zip.DeflaterInputStream.read(byte[] b, int off, int len)方法示例
- java.util.zip.Deflater.setStrategy(int strategy)方法示例
- java.util.zip.Deflater.setLevel()方法示例
- java.util.zip.Deflater.setInput(byte[] b, int off, int len)方法示例
- java.util.zip.Deflater.setInput(byte[] b)方法示例
- java.util.zip.Deflater.setDictionary(byte[] b, int off, int len)方法示例
- java.util.zip.Deflater.reset()方法示例
- java.util.zip.Deflater.needsInput()方法示例
- java.util.zip.Deflater.getTotalOut()方法示例
- java.util.zip.Deflater.getTotalIn()方法示例
- java.util.zip.Deflater.getBytesWritten()方法示例
- java.util.zip.Deflater.getBytesRead()方法示例
- java.util.zip.Deflater.getAdler()方法示例
- java.util.zip.Deflater.finished()方法示例
- java.util.zip.Deflater.finish()方法示例
- java.util.zip.Deflater.end()方法示例
- java.util.zip.Deflater.deflate(byte[] b, int off, int len, int flush)方法示例
- java.util.zip.Deflater.deflate(byte[] b, int off, int len)方法示例
- java.util.zip.Deflater.deflate(byte[] b)方法示例
- java.util.zip.CRC32.update(int b)方法示例
- java.util.zip.CRC32.update(byte[] b)方法示例
- java.util.zip.CRC32.reset()方法示例
- java.util.zip.CRC32.getValue()方法示例
- java.util.zip.CheckedOutputStream类
- java.util.zip.CheckedInputStream.write(int b)方法示例
- java.util.zip.CheckedInputStream.write(byte[] b, int off, int len)方法示例
- java.util.zip.CheckedInputStream.getChecksum()方法示例
- java.util.zip.CheckedInputStream.skip()方法示例
- java.util.zip.CheckedInputStream.read(byte[] buf, int off, int len)方法示例
- java.util.zip.CheckedInputStream.getChecksum()方法示例
- java.util.zip.CheckedInputStream.getChecksum()方法示例
- java.util.zip.CheckedInputStream类
- java.util.zip.Adler32.update(int b)方法示例
- java.util.zip.Adler32.update(byte[] b, int off, int len)方法示例
- java.util.zip.Adler32.update()方法示例
- java.util.zip.Adler32.reset()方法示例
- java.util.zip.Adler32.getValue()方法示例
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
开始学习 >> :java.util.zip.Adler32类
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。