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}