Compresion

Daniel Benavides Santelices dbenavid en terra.cl
Mie Feb 16 10:55:27 CLST 2005


estoy mandando un archivo flash a una base de datos en postgresql.

el programa lo que hace, lee el archivo flash, le hace un PQescapeBytea, lo 
que lo transforma de binario a texto, y luego lo guardo en la base de datos. 
eso funciona bien, sin embargo antes del Pqescapebytea el archivo pesaba 100 
kilos, despues pesa algo asi como 340 kilos, lo que es mucho (me lo hace 
creser),

entonces lo que quiero es que el programa lea el flash, le haga un bytea, 
comprima el resultado del bytea y luego lo guarde en la base de datos. Al 
leer de la base de datos, saco el archivo de la base de datos, lo 
descomprimo, y lo utiliso.

con esto logro hacer que el tamaño de la base de datos sea menor.
Atte

Daniel Benavides Santelices
56-41-224484
56-9-4528367
dbenavid en terra.cl
----- Original Message ----- 
From: "Horst von Brand" <vonbrand en inf.utfsm.cl>
To: "Discusion de Linux en Castellano" <linux en listas.inf.utfsm.cl>
Sent: Wednesday, February 16, 2005 12:17 AM
Subject: Re: Compresion


> "Daniel Benavides Santelices" <dbenavid en terra.cl> dijo:
>> Señores, existe alguna libreria o funcion que me permita comprimir una
>> variable (unsigned char *), hacer algo con ella comprimida y despues
>> descomprimirla.
>
> Si explicas que pretendes...
>
> Te sirve zlib(3) (parte de zlib-devel en FC3) o el equivalente bzip2(1)?
> -- 
> Dr. Horst H. von Brand                   User #22616 counter.li.org
> Departamento de Informatica                     Fono: +56 32 654431
> Universidad Tecnica Federico Santa Maria              +56 32 654239
> Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
> 




Más información sobre la lista de distribución Linux