entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Leer archivo comprimido en .NET

El siguiente bloque de código lee un archivo comprimido, se omitió la creación del stream.

¿Cómo debería ser?

var stream = // completar esta asignación
var formateador = new BinaryFormatter();
object data = formateador.Deserialize(stream);
stream.Close();
stream.Dispose();
formateador = null;
return data;  

2 Respuestas

0voto

Peter Puntos150460

Prueba con esto:

stream = new GZipStream(File.OpenRead("archivo.gzip"), CompressionMode.Decompress);

1voto

Puntos0

Si quieres abrir el contenido de un archivo comprimido existen librerías de terceros. Nuevas versiones del Framework ya soportan lectura y escritura de archivos comprimidos.
El código que pusiste deserializa un objeto , no es correcto.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta