public void DescomprimirArchivo(string archivo) { string archi = archivo.Substring(0, archivo.Length - 3); byte[] buffer = File.ReadAllBytes(archivo); byte[] bufferzip = GZip.DesComprimir(buffer); byte[] bufferdecodec = CodificarArchivo.decodificar(bufferzip); File.WriteAllBytes(archi, bufferdecodec); }
private void ComprimirArchivo(string archivo) { FileStream fs = new FileStream(archivo, FileMode.Open); byte[] b = new byte[fs.Length]; fs.Read(b, 0, b.Length); fs.Close(); b = CodificarArchivo.codificar(b); b = GZip.Comprimir(b); FileStream fs1 = new FileStream(archivo + ".gz", FileMode.Create); fs1.Write(b, 0, b.Length); fs1.Close(); if (File.Exists(archivo)) { File.Delete(archivo); } }