JavaでWIMアーカイブを抽出します

概要

WIMはMicrosoft Windows Imageフォーマットです。他のアーカイブと同様に、そのようなアーカイブをAsophes.zipで抽出できます。複数の画像を含めることができ、それぞれに wimimageクラスで表されます。アーカイブを構成する画像のコンテンツを抽出できます。

画像を抽出

このサンプルは、アーカイブの2つの画像を抽出し、それぞれがディレクトリを所有しています。

1try(wimarchive wimarchive = new Wimarchive( "boot.wim")){
2    wimarchive.getimages()get_item(0).extracttodirectory( "extracted0");
3    wimarchive.getimages()get_item(1).extracttodirectory( "extracted1");
4}

ファイルを抽出

このサンプルは、最初の画像の各ファイルエントリをディレクトリに抽出します。

1try(wimarchive wimarchive = new Wimarchive( "boot.wim")){
2    for(wimentry entrwimarchive.getimages()get_item(0).getallentries()){
3        if(wimfileentryのエントリインスタンス){
4            wimfileentry winfileentry =(wimfileentry)エントリ;
5            winfileentry.extrage( "extracted/" + winfileentry.getName());
6        }
7    }
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.