elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 07:38  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Hendrix, E0N)
| | |-+  Como funciona un compresor de archivos??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Como funciona un compresor de archivos??  (Leído 625 veces)
???

Desconectado Desconectado

Mensajes: 254


++ Elite Hacker ++


Ver Perfil
Como funciona un compresor de archivos??
« en: 25 Abril 2008, 22:31 »

Hola.

Pues ando interesado en el tema de los compresores de archivos...
Y me gustaria saber si alguien puede orientarme sobre la teoria fundamental bajo la cual trabajan los compresores...

Tengo una idea de su funcionamiento pero me gustaria ampliarla...

Alguien se anima a explicarme??
En línea

Thaorius

Desconectado Desconectado

Mensajes: 1.075


Ver Perfil WWW
Re: Como funciona un compresor de archivos??
« Respuesta #1 en: 26 Abril 2008, 00:39 »

Uno de los algoritmos mas usados para compresion y descompresion de archivos son deflate e inflate respectivamente. En esencia buscan patrones repetidos de datos, y dejan una sola copia, en lso demas lugares ponen una referencia.

Wiki Info:
http://en.wikipedia.org/wiki/Deflate

Saludos
En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
Novlucker

Desconectado Desconectado

Mensajes: 1.605



Ver Perfil
Re: Como funciona un compresor de archivos??
« Respuesta #2 en: 26 Abril 2008, 00:48 »

Aquí más

es.wikipedia.org/wiki/Compresión  :P

Solo debes de utilizar el buscador  :rolleyes:
En línea

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y del Universo no estoy seguro."
Albert Einstein

???

Desconectado Desconectado

Mensajes: 254


++ Elite Hacker ++


Ver Perfil
Re: Como funciona un compresor de archivos??
« Respuesta #3 en: 26 Abril 2008, 06:40 »

Bastante Util La información, aunque no es exactamente lo que buscaba, ya que eso ya lo sabia... :P

Mi pregunta es mas relacionada con el codigo... como pasar a un archivo cualquiera a binario para aplicar el algoritmo de compresión directamente a los unos y ceros...

Pero de cualquier forma me fue util... salu2
En línea

Thaorius

Desconectado Desconectado

Mensajes: 1.075


Ver Perfil WWW
Re: Como funciona un compresor de archivos??
« Respuesta #4 en: 26 Abril 2008, 14:54 »

Y simplemente lo abris en modo binario y vas leyendo chunks de 4/8kb a la vez y se los vas pasando al compresor.

En C++ usando std::ifstream con los flags ios::in e ios::binary podes hacerlo.

Saludos
En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
E0N
Lab &
Moderador
*****
Desconectado Desconectado

Mensajes: 2.682



Ver Perfil WWW
Re: Como funciona un compresor de archivos??
« Respuesta #5 en: 26 Abril 2008, 14:58 »

En que lenguaje? Simplemente tienes que saber tratar archivos en el lenguaje q kieras usar, lees el archivo, lo comprimes con el algoritmo que tu kieras y arreglado.

Sobra decir que para q alguien lo pueda descomprimir tiene q tener instalado en el otro Pc el programa adecuado, o le puede añadir un stub q extraiga el archivo encriptado y lo ejecute, como si fuese un binder ;)

Salu2
En línea
???

Desconectado Desconectado

Mensajes: 254


++ Elite Hacker ++


Ver Perfil
Re: Como funciona un compresor de archivos??
« Respuesta #6 en: 27 Abril 2008, 05:13 »

Gracias por las respuestas... =)
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats