CpioArchive.SaveGzipped
コンテンツ
[
隠れる
]SaveGzipped(Stream, CpioFormat)
gzip 圧縮でアーカイブをストリームに保存します。
public void SaveGzipped(Stream output, CpioFormat cpioFormat = CpioFormat.OldAscii)
パラメータ | タイプ | 説明 |
---|---|---|
output | Stream | 宛先ストリーム。 |
cpioFormat | CpioFormat | cpio ヘッダー形式を定義します。 |
例外
例外 | 調子 |
---|---|
ArgumentNullException | output無効である。 |
ArgumentException | output書き込み不可です。 |
備考
output書き込み可能でなければなりません。
例
using (FileStream result = File.OpenWrite("result.cpio.gz"))
{
using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
using (var archive = new CpioArchive())
{
archive.CreateEntry("entry.bin", source);
archive.SaveGzipped(result);
}
}
}
関連項目
- enum CpioFormat
- class CpioArchive
- 名前空間 Aspose.Zip.Cpio
- 組み立て Aspose.Zip
SaveGzipped(string, CpioFormat)
アーカイブを gzip 圧縮のパスでファイルに保存します。
public void SaveGzipped(string path, CpioFormat cpioFormat = CpioFormat.OldAscii)
パラメータ | タイプ | 説明 |
---|---|---|
path | String | 作成するアーカイブのパス。指定したファイル名が既存のファイルを指している場合、上書きされます。 |
cpioFormat | CpioFormat | cpio ヘッダー形式を定義します。 |
例
using (FileStream source = File.Open("data.bin", FileMode.Open, FileAccess.Read))
{
using (var archive = new CpioArchive())
{
archive.CreateEntry("entry.bin", source);
archive.SaveGzipped("result.cpio.gz");
}
}
関連項目
- enum CpioFormat
- class CpioArchive
- 名前空間 Aspose.Zip.Cpio
- 組み立て Aspose.Zip