WIM-Extraktion
Contents
[
Hide
Show
]Überblick
WIM ist das Microsoft Windows-Bildformat. Sie können ein solches Archiv mit Aspose.Zip genauso wie andere Archive extrahieren. Es kann mehrere Bilder enthalten, jedes davon wird durch die Klasse WimImage dargestellt. Wir können den Inhalt der Bilder extrahieren, aus denen das Archiv besteht.
Bild extrahieren
Dieses Beispiel extrahiert zwei Bilder eines Archivs, jeweils in ein eigenes Verzeichnis.
1 using (WimArchive wimArchive = new WimArchive("boot.wim"))
2 {
3 wimArchive.Images[0].ExtractToDirectory("extracted0");
4 wimArchive.Images[1].ExtractToDirectory("extracted1");
5 }
Dateien extrahieren
Dieses Beispiel extrahiert jeden Dateieintrag des ersten Bildes in das Verzeichnis.
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 }