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 |
Cita:
(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. |
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
|
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 |
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 17:23:07. |
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