WIM-Extraktion

Ü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    }

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.