Compresión en C#?

30/03/2006 - 19:25 por anonimous | Informe spam
Saludos a todos.

Alguna vez escuché que VS2005 ya tiene una clase que comprime. Cuál es??

Si alguien sabe que clase es y una pregunta clave!! es más eficiente que
las los métodos que hasta ahora hemos utilizado (icsharcode)??.


Gracias por la ayuda.

Preguntas similare

Leer las respuestas

#1 Miguel Ortiz Falcón
30/03/2006 - 20:51 | Informe spam
Hola Wilson,

no es una clase compresora como tal que tenga un método Compress/Decompress,
son flujos que están dentro del namespace System.IO.Compression, que puedes
usar GZipStream, DeflateStream, dependiendo el algoritmo de compresión que
desees, y todo lo que mandes a esos flujos se comprimirá. Y bueno, respecto a
tu pregunta, depende de lo que estes comprimiendo, personalmente me quedo con
la de ICSharpCode, porque comprime más, es como si fuera un vil WinZip, con
las clases que te dije aquí arriba pasa un comportamiento algo raro sobre
todo cuando se usa MemoryStream e imágenes, a veces en lugar de comprimir lo
hace más grande!.

Se supone que las imágenes están comprimidas, por ejemplo en PNG, y algo que
intentes comprimir que ya está comprimido pues si a veces lo deja más grande,
puede ser una razón, pero es raro eso que pasa, porque por ejemplo si tu
abres el archivo de la imágen a traves de un FileStream y comprimes los bytes
lo hace sin ningun problema, pero cargada la imágen en un MemoryStream por
ejemplo, hace a la imágen más grande. Todos estos detalles no pasa con el
ensamblado de ICSharpCode.

Saludos...!

Miguel Ortiz Falcón



"Wilson" escribió:

Saludos a todos.

Alguna vez escuché que VS2005 ya tiene una clase que comprime. Cuál es??

Si alguien sabe que clase es y una pregunta clave!! es más eficiente que
las los métodos que hasta ahora hemos utilizado (icsharcode)??.


Gracias por la ayuda.




Respuesta Responder a este mensaje
#2 Diego \(DCD\)
31/03/2006 - 20:04 | Informe spam
Dentro del System.IO hay un nombre de espacio que ahora no recuerdo pero que
sirve para comprimir y desconprimir. Sólo en .NET 2.0

Un saludo.


"Wilson" escribió en el mensaje
news:
Saludos a todos.

Alguna vez escuché que VS2005 ya tiene una clase que comprime. Cuál es??

Si alguien sabe que clase es y una pregunta clave!! es más eficiente que
las los métodos que hasta ahora hemos utilizado (icsharcode)??.


Gracias por la ayuda.




Respuesta Responder a este mensaje
#3 Leonardo
02/04/2006 - 14:27 | Informe spam
Yo unicamente use una dll que viene con .net que es vjslib.dll y tiene en el
namespace java.util.zip clases para comprimir y descomprimir. Eso funcionaba
ya en el fwk 1.1 tambien.

"Wilson" wrote:

Saludos a todos.

Alguna vez escuché que VS2005 ya tiene una clase que comprime. Cuál es??

Si alguien sabe que clase es y una pregunta clave!! es más eficiente que
las los métodos que hasta ahora hemos utilizado (icsharcode)??.


Gracias por la ayuda.




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida