Mit diesem Snippet, könnt ihr Dateien einfach und schnell via GZip packen.
by: coding-community.com
/// <summary>
/// Erstellt eine gepackte Datei, welche den Dateinamen enthält, jededoch mit .gz endet.
/// </summary>
/// <param name="Pfad">Pfad zur Datei, welche gepackt werden soll.</param>
static void GZipFile(string Pfad)
{
Byte[] datei = File.ReadAllBytes(Pfad);
GZipStream gzipStream = new GZipStream(new FileStream(Pfad + ".gz", System.IO.FileMode.Create), CompressionMode.Compress);
foreach (Byte byt in datei)
{
gzipStream.WriteByte(byt);
}
gzipStream.Close();
}
3 Kommentare zum Snippet