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}