WIMの抽出

概要

WIM は Microsoft Windows イメージ形式です。このようなアーカイブは、他のアーカイブと同様に Aspose.Zip を使用して抽出できます。複数の画像を含めることができ、それぞれは WimImage クラスで表されます。アーカイブを構成する画像の内容を抽出できます。

画像の抽出

このサンプルでは、​​アーカイブの 2 つのイメージをそれぞれ独自のディレクトリに抽出します。

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

ファイルの抽出

このサンプルでは、​​最初のイメージの各ファイル エントリがディレクトリに抽出されます。

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.