Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Reducir El peso de Un archivo txt (https://www.clubdelphi.com/foros/showthread.php?t=15394)

naguilar 21-10-2004 23:26:56

Reducir El peso de Un archivo txt
 
:rolleyes: Realice un proceso con el cual pase una gran cantidad de registros los cuales perseveran su longitud cuando los transfiero de una base de Datos de Un servidor SQL a un archivo txt :confused: todo bien...;) pero como es una cantidad muy grande de datos, el archivo se infla hasta 17 megas, la cuestion seria, ¿si es posible reducir el tamaño de ese archivo para poder enviarlo por correo?, Sí, lo hago con un compresor y baja hasta 600 kb; Pero no quiero que esa sea la solución. Si existe alguna posibilida. Lo Agradeseria Mucho

NAguilar

Neftali [Germán.Estévez] 22-10-2004 10:10:48

Cita:

Empezado por naguilar
¿si es posible reducir el tamaño de ese archivo para poder enviarlo por correo?

Realmente sólo se me ocurrren dos cosas para poder enviar ese archivo por correo:
(1) Dividirlo en bloques, enviarlo y en el destino volver a juntar los bloques.
(2) Comprimir el archivo. Lo que no entiendo es que quieres reducir el tamaño del fichero, pero no quieres usar un compresor (esa justo es la definición de un compresor ;) ). Cualquier algoritmo que le puedas applicar al fichero para reducir el tamaño será por definición "un compresor" (aunque lo hayas hecho tú).

Si lo que te molesta es tener que llamar a un compresor externo, puedes implementar la propia compresión dentro de tu programa Delphi, de forma que sea transparente.

naguilar 22-10-2004 19:18:21

Si puedes iniciarme con la idea...
 
Gracias Germán, Es exactamente lo que deseo hacer pero no tengo ni la menor idea por que soy novato en esto si pudieras ayudarme con un inicio te lo agradeceria:D

roman 22-10-2004 19:54:41

Una opción es usar la librería zlib. Esta librería es de código abierto y puede usarse con varias plataformas y lenguajes. Puedes encontrar una interface para Delphi en http://www.base2ti.com/zlib.htm

// Saludos

Neftali [Germán.Estévez] 25-10-2004 10:34:11

Aquí puedes encontrar varios componentes para comprimir en formato ZIP desde tu programa:


http://www.torry.net/pages.php?id=300
http://www.torry.net/pages.php?id=301


La franja horaria es GMT +2. Ahora son las 07:48:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi