GzipArchive.Open
GzipArchive.Open method
Abre el archivo para su extracción y proporciona una secuencia con el contenido del archivo.
public Stream Open()
Valor_devuelto
La secuencia que representa el contenido del archivo.
Observaciones
Leer de la transmisión para obtener el contenido original del archivo. Ver sección de ejemplos.
Ejemplos
Extrae el archivo y copia el contenido extraído en el flujo de archivos.
Puede usar el método Stream.CopyTo para .NET 4.0 y superior:
unpacked.CopyTo(extracted);
using (var archive = new GzipArchive("archive.gz"))
{
using (var extracted = File.Create("data.bin"))
{
var unpacked = archive.Open();
byte[] b = new byte[8192];
int bytesRead;
while (0 < (bytesRead = unpacked.Read(b, 0, b.Length)))
extracted.Write(b, 0, bytesRead);
}
}
Ver también
- class GzipArchive
- espacio de nombres Aspose.Zip.Gzip
- asamblea Aspose.Zip