ZipEntry — ZIP 파일 엔트리 표현
ZipEntry — ZIP 파일 엔트리 표현
ZIP 파일 엔트리를 나타내는 데 사용되는 클래스예요. ZIP 파일 안의 각 항목(파일 또는 디렉터리)의 이름, 크기, 압축 방식, 시간 등의 메타데이터를 담아요.
본문
public class ZipEntry implements ZipConstants, Cloneable
생성자
ZipEntry(String name)— 지정된 이름으로 ZIP 엔트리를 생성해요.ZipEntry(ZipEntry e)— 기존 ZIP 엔트리의 복사본을 생성해요.ZipEntry(ZipFile zf, ZipEntry e)— 지정된 ZIP 파일의 기존 엔트리에서 생성해요 (구현 전용).
주요 메서드
getName()— 엔트리 이름을 반환해요.getSize()— 압축 해제된 엔트리 크기를 반환해요.getCompressedSize()— 압축된 엔트리 크기를 반환해요.getCrc()— 압축 해제된 엔트리 데이터의 CRC-32 값을 반환해요.getMethod()— 압축 방법(STORED또는DEFLATED)을 반환해요.setMethod(int method)— 압축 방법을 설정해요.getTime()/setTime(long time)— 엔트리 수정 시간을 반환하거나 설정해요.isDirectory()— 이 엔트리가 디렉터리인지 반환해요.getComment()/setComment(String comment)— 엔트리 주석을 반환하거나 설정해요.
이 클래스는 ZIP 형식의 CEN(중앙 디렉터리) 헤더 필드 오프셋 상수(CENATT, CENSIG 등)도 정의해요.
- 도입 시점(Since): 1.1