DeflaterInputStream — "deflate" 형식으로 압축하는 입력 스트림
DeflaterInputStream — "deflate" 형식으로 압축하는 입력 스트림
"deflate" 압축 형식으로 데이터를 압축하는 입력 스트림 필터를 구현하는 클래스예요.
본문
public class DeflaterInputStream extends FilterInputStream
이 필터는 기본 스트림에서 읽은 데이터를 압축해 반환해요.
생성자
DeflaterInputStream(InputStream in)— 기본 압축기와 버퍼 크기로 새 입력 스트림을 생성해요.DeflaterInputStream(InputStream in, Deflater defl)— 지정된 압축기와 기본 버퍼 크기로 생성해요.DeflaterInputStream(InputStream in, Deflater defl, int bufLen)— 지정된 압축기와 버퍼 크기로 생성해요.
주요 메서드
-
read()/read(byte[] b, int off, int len)— 압축된 데이터를 읽어요. -
available()— EOF에 도달하면 0을, 그렇지 않으면 항상 1을 반환해요. -
close()— 이 입력 스트림과 기본 입력 스트림을 닫고 보류 중인 압축되지 않은 데이터를 버려요. -
mark(int limit)— 지원되지 않는 연산이에요. -
markSupported()— 항상false를 반환해요. -
reset()— 지원되지 않는 연산이에요 (IOException발생). -
도입 시점(Since): 1.6