Извлечение архивов WIM с помощью Java

Обзор

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    для (wimentry intry: wimarchive.getimages (). get_item (0) .getallentries ()) {
3        if (экземпляр записи wimfileentry) {
4            Wimfileentry winfileentry = (wimfileentry) запись;
5            WinFileEntry.Extract ("Altracted/" + winFileEntry.getName ());
6        }
7    }
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.