Package com.weicoder.common.zip.base
Class BaseZip
- java.lang.Object
-
- com.weicoder.common.zip.base.BaseZip
-
- All Implemented Interfaces:
Zip
- Direct Known Subclasses:
BaseCompressor,ZipImpl,ZlibImpl
public abstract class BaseZip extends java.lang.Object implements Zip
基础压缩实现- Author:
- WD
-
-
Constructor Summary
Constructors Constructor Description BaseZip()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description byte[]compress(byte[] b)压缩数据protected abstract byte[]compress0(byte[] b)实际压缩算法的实现byte[]extract(byte[] b)解压数据protected abstract byte[]extract0(byte[] b)实际的解压缩算法
-
-
-
Method Detail
-
compress
public final byte[] compress(byte[] b)
Description copied from interface:Zip压缩数据
-
extract
public final byte[] extract(byte[] b)
Description copied from interface:Zip解压数据
-
compress0
protected abstract byte[] compress0(byte[] b) throws java.lang.Exception实际压缩算法的实现- Parameters:
b- 字节数组- Returns:
- 压缩后数据
- Throws:
java.lang.Exception- 抛出的异常
-
extract0
protected abstract byte[] extract0(byte[] b) throws java.lang.Exception实际的解压缩算法- Parameters:
b- 字节数组- Returns:
- 压缩后数据
- Throws:
java.lang.Exception- 抛出的异常
-
-