GzipArchive.Open
GzipArchive.Open method
Ouvre l’archive pour extraction et fournit un flux avec le contenu de l’archive.
public Stream Open()
Return_Value
Le flux qui représente le contenu de l’archive.
Remarques
Lire à partir du flux pour obtenir le contenu original du fichier. Voir la section exemples.
Exemples
Extrait l’archive et copie le contenu extrait dans le flux de fichiers.
Vous pouvez utiliser la méthode Stream.CopyTo pour .NET 4.0 et supérieur :
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);
}
}
Voir également
- class GzipArchive
- espace de noms Aspose.Zip.Gzip
- Assemblée Aspose.Zip