GzipArchive.Open
GzipArchive.Open method
Apre l’archivio per l’estrazione e fornisce un flusso con il contenuto dell’archivio.
public Stream Open()
Valore di ritorno
Il flusso che rappresenta il contenuto dell’archivio.
Osservazioni
Leggi dal flusso per ottenere il contenuto originale del file. Vedi sezione esempi.
Esempi
Estrae l’archivio e copia il contenuto estratto nel flusso di file.
È possibile utilizzare il metodo Stream.CopyTo per .NET 4.0 e versioni successive:
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);
}
}
Guarda anche
- class GzipArchive
- spazio dei nomi Aspose.Zip.Gzip
- assemblea Aspose.Zip