Java로 WIM 아카이브 추출

개요

Wim은 Microsoft Windows 이미지 형식입니다. 다른 아카이브와 유사하게 aspose.zip을 사용하여 그러한 아카이브를 추출 할 수 있습니다. 여러 이미지를 포함 할 수 있으며 각 이미지는 wimimage 클래스로 표시됩니다. 아카이브를 구성하는 이미지의 내용을 추출 할 수 있습니다.

추출 이미지

이 샘플은 각각의 아카이브 이미지 (각각의 디렉토리)를 추출합니다.

1try (wimarchive wimarchive = new wimarchive ( "boot.wim")) {
2    wimarchive.getImages (). get_item (0) .ExtractTodirectory ( "Extracted0");
3    wimarchive.getImages (). get_item (1) .ExtractTodirectory ( "Extracted1");
4}

파일 추출

이 샘플은 첫 번째 이미지의 각 파일 항목을 디렉토리에 추출합니다.

1try (wimarchive wimarchive = new wimarchive ( "boot.wim")) {
2    for (wimartry entry : wimarchive.getimages (). get_item (0) .getallentries ()) {
3        if (wimfileentry의 입력 인스턴스) {
4            Wimfileentry Winfileentry = (Wimfileentry) 항목;
5            winfileentry.extract ( "추출/" + winfileentry.getname ());
6        }
7    }
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.