package net.lingala.zip4j.io;
import java.io.IOException;
import java.io.OutputStream;
import net.lingala.zip4j.model.ZipModel;
public class ZipOutputStream extends DeflaterOutputStream {
public ZipOutputStream(OutputStream outputStream) {
this(outputStream, null);
}
public ZipOutputStream(OutputStream outputStream, ZipModel zipModel) {
super(outputStream, zipModel);
}
public void write(int bval) throws IOException {
byte[] b = new byte[1];
b[0] = (byte) bval;
write(b, 0, 1);
}
public void write(byte[] b) throws IOException {
write(b, 0, b.length);
}
public void write(byte[] b, int off, int len) throws IOException {
crc.update(b, off, len);
updateTotalBytesRead(len);
super.write(b, off, len);
}
}