Extraction WIM

Aperçu

WIM est le format d’image Microsoft Windows. Vous pouvez extraire une telle archive avec Aspose.Zip de la même manière que les autres archives. Il peut contenir plusieurs images, chacune d’elles est représentée par la classe WimImage. Nous pouvons extraire le contenu des images constituant l’archive.

Extraire l’image

Cet exemple extrait deux images d’une archive, chacune dans son propre répertoire.

1    using (WimArchive wimArchive = new WimArchive("boot.wim"))
2    {
3        wimArchive.Images[0].ExtractToDirectory("extracted0");
4        wimArchive.Images[1].ExtractToDirectory("extracted1");
5    }

Extraire des fichiers

Cet exemple extrait chaque entrée de fichier de la première image dans le répertoire.

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.