Z 아카이브와 협력합니다

개요

Compress은 .z 확장자가있는 아카이브를 생성하는 UNIX 쉘 유틸리티입니다. Java API 용 zip을 사용하면 다른 제 3 자 애플리케이션없이 응용 프로그램에서 Z 아카이브를 작성하고 관리하는 작업을 수행 할 수 있습니다. aspose.zip api는 zarchive 클래스를 제공하여 그러한 아카이브와 함께 일합니다. 이 클래스는 아카이브에서 작업을 수행하는 기본 방법을 제공합니다.

이 유틸리티 IPLEMESS LZW 알고리즘의 수정 인 LZC 알고리즘.

파일 압축

다음 코드 예제는 Zarchive 인스턴스를 사용하여 파일을 압축하는 방법을 보여줍니다.

1try (fileInputStream 소스 = new FileInputStream ( "alice29.txt")) {
2    try (zarchive archive = new zarchive ()) {
3        Archive.setSource (소스);
4        Archive.save ( "alice29.txt.z");
5    }
6} catch (ioException ex) {
7}

Open Z Archive

다음 코드 예제는 Z 아카이브를 여는 방법을 보여줍니다.

1try (zarchive archive = new zarchive ( "data.bin.z")) {
2    archive.extract ( "data.bin");
3}

스트림에 저장

다음 코드 예제는 스트림에 저장하는 방법을 보여줍니다.

1BYTEARRAYOUTPUTSTREAM BS = NEW BYTEARRAYOUTPUTSTREAM ();
2try (fileInputStream 소스 = new FileInputStream ( "alice29.txt")) {
3    try (zarchive archive = new zarchive ()) {
4        Archive.setSource (소스);
5        Archive.save (BS);
6    }
7} catch (ioException ex) {
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.