DeflaterOutputStream — "deflate" 형식으로 압축하는 출력 스트림
DeflaterOutputStream — "deflate" 형식으로 압축하는 출력 스트림
"deflate" 압축 형식으로 데이터를 압축하는 출력 스트림 필터를 구현하는 클래스예요.
본문
public class DeflaterOutputStream extends FilterOutputStream
이 필터는 쓰여진 데이터를 압축해 기본 스트림에 기록해요. GZIPOutputStream과 ZipOutputStream이 이 클래스를 상속해요.
생성자
DeflaterOutputStream(OutputStream out)— 기본 압축기와 버퍼 크기로 새 출력 스트림을 생성해요.DeflaterOutputStream(OutputStream out, Deflater defl)— 지정된 압축기와 기본 버퍼 크기로 생성해요.DeflaterOutputStream(OutputStream out, Deflater defl, int bufLen)— 지정된 압축기와 버퍼 크기로 생성해요.
주요 메서드
-
write(int b)/write(byte[] b, int off, int len)— 압축된 데이터를 써요. -
finish()— 기본 스트림을 닫지 않고 압축 데이터 쓰기를 끝내요. -
flush()— 이 출력 스트림을 플러시해요. -
close()— 압축 데이터를 마무리하고 기본 출력 스트림을 닫아요. -
도입 시점(Since): 1.1