Извлечение WIM
Contents
[
Hide
Show
]Обзор
WIM — формат образа Microsoft Windows. Вы можете извлечь такой архив с помощью Aspose.Zip так же, как и другие архивы. Он может содержать несколько изображений, каждое из которых представлено классом WimImage. Мы можем извлечь содержимое изображений, составляющих архив.
Извлечь изображение
В этом примере извлекаются два образа архива, каждый в свой каталог.
1 using (WimArchive wimArchive = new WimArchive("boot.wim"))
2 {
3 wimArchive.Images[0].ExtractToDirectory("extracted0");
4 wimArchive.Images[1].ExtractToDirectory("extracted1");
5 }
Извлечь файлы
В этом примере каждая запись файла первого изображения извлекается в каталог.
1 using(WimArchive wimArchive = new WimArchive("boot.wim"))
2 {
3 foreach (WimFileEntry entry in wimArchive.Images[0].AllEntries.OfType<WimFileEntry>())
4 {
5 string entryPath = Path.Combine("extracted", entry.Name);
6 entry.Extract(entryPath);
7 }
8 }