Extraction d'archives WIM avec Java

Aperçu

Wim est le format d’image de Microsoft Windows. Vous pouvez extraire une telle archive avec Aspose.Zip de la même manière que les autres archives. Elle peut contenir plusieurs images, chacune d’entre elles étant 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.

1try (WimArchive wimArchive = new WimArchive("boot.wim")) {
2    wimArchive.getImages().get_Item(0).extractToDirectory("extracted0") ;
3    wimArchive.getImages().get_Item(1).extractToDirectory("extrait1") ;
4}

Extraire les fichiers

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

1try (WimArchive wimArchive = new WimArchive("boot.wim")) {
2    for (WimEntry entry : wimArchive.getImages().get_Item(0).getAllEntries()) {
3        if (entry instanceof WimFileEntry) {
4            WimFileEntry winFileEntry = (WimFileEntry) entry ;
5            winFileEntry.extract("extrait/" + winFileEntry.getName()) ;
6        }
7    }
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.