java.util.zip-InflaterInputStream 클래스
소개
그만큼 java.util.zip.InflaterInputStream클래스는 "deflate"압축 형식으로 데이터를 압축 해제하기위한 스트림 필터를 구현합니다. GZIPInputStream과 같은 다른 압축 해제 필터의 기반으로도 사용됩니다.
클래스 선언
다음은에 대한 선언입니다. java.util.zip.InflaterInputStream 클래스-
public class InflaterInputStream
extends FilterInputStream
필드
다음은 필드입니다. java.util.zip.InflaterInputStream 클래스-
protected byte[] buf − 감압을위한 입력 버퍼.
protected Inflater inf −이 스트림의 압축 해제 기.
protected int len − 입력 버퍼의 길이.
생성자
Sr. 아니. | 생성자 및 설명 |
---|---|
1 | InflaterInputStream(InputStream in) 기본 압축 해제 기 및 버퍼 크기를 사용하여 새 입력 스트림을 만듭니다. |
2 | InflaterInputStream(InputStream in, Inflater inf) 지정된 압축 해제 기와 기본 버퍼 크기를 사용하여 새 입력 스트림을 만듭니다. |
삼 | InflaterInputStream(InputStream in, Inflater inf, int size) 지정된 압축 해제 기 및 버퍼 크기를 사용하여 새 입력 스트림을 만듭니다. |
수업 방법
Sr. 아니. | 방법 및 설명 |
---|---|
1 | int available () EOF에 도달하면 0을 반환하고 그렇지 않으면 항상 1을 반환합니다. |
2 | 무효 close () 이 입력 스트림을 닫고 스트림과 관련된 모든 시스템 리소스를 해제합니다. |
삼 | 무효 마크 (int readlimit) 이 입력 스트림의 현재 위치를 표시합니다. |
4 | 부울 markSupported () 이 입력 스트림이 표시 및 재설정 메서드를 지원하는지 테스트합니다. |
5 | int read () 압축되지 않은 데이터의 바이트를 읽습니다. |
6 | int read (byte [] b, int off, int len) 압축되지 않은 데이터를 바이트 배열로 읽습니다. |
7 | 무효 리셋 () 이 입력 스트림에서 mark 메소드가 마지막으로 호출 된 시점의 위치로이 스트림을 재배치합니다. |
8 | 긴 건너 뛰기 (긴 n) 압축되지 않은 데이터의 지정된 바이트 수를 건너 뜁니다. |
상속 된 방법
이 클래스는 다음 클래스에서 메서드를 상속합니다-
- java.io.FilterInputStream
- java.lang.Object