GZIPOutputStream — GZIP 파일 형식 쓰기 스트림 필터
GZIPOutputStream — GZIP 파일 형식 쓰기 스트림 필터
GZIP 파일 형식으로 압축된 데이터를 쓰기 위한 스트림 필터를 구현하는 클래스예요.
본문
public class GZIPOutputStream extends DeflaterOutputStream
생성자
GZIPOutputStream(OutputStream out)— 기본 버퍼 크기로 새 출력 스트림을 생성해요.GZIPOutputStream(OutputStream out, int size)— 지정된 버퍼 크기로 새 출력 스트림을 생성해요.GZIPOutputStream(OutputStream out, int size, boolean syncFlush)— sync-flush 모드와 함께 생성해요.
주요 메서드
write(byte[] buf, int off, int len)— 압축된 데이터를 써요.finish()— 기본 스트림을 닫지 않고 GZIP 데이터 쓰기를 끝내요.close()— GZIP 트레일러(CRC-32 및 크기)를 쓰고 기본 출력 스트림을 닫아요.
GZIP 헤더와 트레일러에 압축 해제된 데이터의 CRC-32와 크기가 포함되어, 데이터 무결성을 검증할 수 있어요.
- 도입 시점(Since): 1.1