오픈소스 자바 압축 및 보관 라이브러리
오픈 소스 무료 Java API를 통해 ZIP, TAR 및 GZIP 아카이브 생성 및 추출
Jarchivelib 시작하기
Jarchivelib를 사용하여 프로젝트를 실행하려면 먼저 Java 7 이상이 필요합니다. GitHub에서 저장소를 수동으로 다운로드할 수 있습니다. 다음 명령을 사용하여 설치합니다.
Git 명령어를 통해 설치
git clone https://github.com/thrau/jarchivelib.git
Jarchivelib 메이븐 종속성
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Java 라이브러리를 통한 파일 압축 및 압축 해제
Jarchivelib는 Java 애플리케이션 내에서 파일을 압축 및 압축 해제하기 위한 기능을 제공합니다. 주어진 입력 파일을 주어진 대상 디렉토리 또는 파일로 압축할 수 있습니다. 소스는 읽을 수 있는 파일이어야 하고 대상은 파일 또는 디렉토리여야 합니다. API는 또한 주어진 소스 파일을 주어진 목적지 디렉토리나 파일로 압축 해제하는 것을 지원합니다.
Java를 사용하여 새 ZIP 아카이브 만들기
Jarchivelib를 사용하면 소프트웨어 개발자가 자체 Java 응용 프로그램 내에서 zip 아카이브를 처리하는 새 아카이버를 만들 수 있습니다. 파일에 ".tar.gz"와 같은 복합 파일 확장자가 있는 경우 생성된 아카이버는 ".gz" 압축도 처리합니다. 개발자는 아카이브 이름에서 파일 이름 확장자를 생략할 수 있습니다. 파일 이름 확장자가 누락된 경우 아카이버가 자동으로 추가하기 때문입니다. 개발자는 전체 디렉토리를 포함할 수 있는 gzip 압축을 사용하여 새 tar 아카이브를 만들 수도 있습니다.