Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C# Lectura en memoria de archivos comprimidos en un tar.gz

21 views
Skip to first unread message

Cris

unread,
Jul 22, 2017, 4:55:54 AM7/22/17
to
Buenos días:

No sé si alguien podrá orientarme un poco. Os cuento: estoy desarrollando un aplicación para leer unos archivos que están en un servidor ftp. Son ficheros tar.gz y cada uno de ellos contiene una serie de ficheros .XML.

Se trata de que tengo que extraer esos archivos "al vuelo" y convertirlos en objetos JSON. Al servidor ftp accedo con la librería system.web.ftp y va como la seda.

El caso es que llevo días probando diversos caminos y no hay forma. En principio, los tar.gz no se deben descargar, solo hay que abrirlos y leer los XML. He probado con icsharpcode.sharpziplib, ccn dotnetzip. En cualquiera de los casos lo recojo mediante un stream o un memorystream y lo paso a un array de bytes. Me da el error "deflateroutputstream read not supported". Busco soluciones al error y ninguna de las que he encontrado buceando por la red funciona. Y de ahí no paso desde hace más de una semana. Estoy atascada. Por favor, ¿alguien tiene idea de qué puede pasar? ¿Alguna pista?

Muchas gracias a todos.

Saludos

Cris

unread,
Jul 22, 2017, 5:03:11 AM7/22/17
to
0 new messages