InflaterOutputStream — "deflate" 형식 압축 해제 출력 스트림

InflaterOutputStream — "deflate" 형식 압축 해제 출력 스트림

"deflate" 압축 형식으로 저장된 데이터를 압축 해제하는 출력 스트림 필터를 구현하는 클래스예요.

출처: Java API Reference

본문

public class InflaterOutputStream extends FilterOutputStream

이 필터는 쓰여진 데이터를 압축 해제해 기본 스트림에 기록해요.

생성자

  • InflaterOutputStream(OutputStream out) — 기본 압축 해제기와 버퍼 크기로 새 출력 스트림을 생성해요.
  • InflaterOutputStream(OutputStream out, Inflater infl) — 지정된 압축 해제기와 기본 버퍼 크기로 생성해요.
  • InflaterOutputStream(OutputStream out, Inflater infl, int bufLen) — 지정된 압축 해제기와 버퍼 크기로 생성해요.

주요 메서드

  • write(int b) / write(byte[] b, int off, int len) — 압축 해제된 데이터를 써요.

  • finish() — 기본 스트림을 닫지 않고 압축 해제된 데이터 쓰기를 끝내요.

  • flush() — 이 출력 스트림을 플러시해요.

  • close() — 남은 압축 해제 데이터를 쓰고 기본 출력 스트림을 닫아요.

  • 도입 시점(Since): 1.6

더 알아보기 (Learn more)