Romxhacking Romxhacking
- Nasío pa'jakear -
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Identifíquese para revisar sus mensajesIdentifíquese para revisar sus mensajes   ConectarseConectarse 


Menú principal
Portal
Foros
F.A.Q.
Buscar
Lista de miembros
Grupos de usuarios
Perfil

Usuario
Nombre de Usuario:

Contraseña:

 Recordarme



He olvidado mi contraseña

¿Aún no tiene su cuenta?
Puede registrarse Aquí, es GRATIS.


Anuncio del administrador
No pretendemos solucionar todos los problemas ni ser referencia de nada, simplemente nos reunimos aquí para charlar de nuestras cosas.
NO SE RESPONDERÁ A NADA POR PRIVADO, QUE EL FORO ESTÁ PARA ALGO

Consulta sobre compresión LZ77 y Devil Survivor

 
Publicar Nuevo Tema   Responder al Tema    Romxhacking -> Dudas y Preguntas
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Leeg



Sexo: Sexo:Hombre
Registrado: 20 Mar 2014
Edad: 26
Mensajes: 377
Estado: Offline
MensajePublicado: Sat Oct 31, 2015 3:44 pm    Título del mensaje: Consulta sobre compresión LZ77 y Devil Survivor Responder citando

¿Los 00 adicionales que hay que añadir a cada archivo para que su longitud sea múltiplo de 4 y funcione correctamente hay que añadirlos antes o después de comprimir?


Como hasta ahora he estado usando programas ajenos para esto no tengo ni idea de cómo va.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5435
Estado: Offline
MensajePublicado: Sat Oct 31, 2015 4:37 pm    Título del mensaje: Responder citando

En LZSS no hace falta, así que añádelos después.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Leeg



Sexo: Sexo:Hombre
Registrado: 20 Mar 2014
Edad: 26
Mensajes: 377
Estado: Offline
MensajePublicado: Sat Oct 31, 2015 4:47 pm    Título del mensaje: Responder citando

¡Ok! ¿Y eso me joderá para los archivos a los que tengo que ponerle la longitud total? Lo digo porque tras añadir los 00 la longitud del archivo cambiará, pero ya estará comprimido y no podré editarlo. ¿Tendré que comprimirlo una vez para ver cuál va a ser la longitud del archivo cuadrada a múltiplo de cuatro tras añadir los 00 para después volverlo a comprimir usando ese valor de la longitud y poniéndolo donde toca? XD
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5435
Estado: Offline
MensajePublicado: Sat Oct 31, 2015 4:53 pm    Título del mensaje: Responder citando

No hagas nada, esos ceros serán solo de ajuste.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Leeg



Sexo: Sexo:Hombre
Registrado: 20 Mar 2014
Edad: 26
Mensajes: 377
Estado: Offline
MensajePublicado: Sat Oct 31, 2015 4:58 pm    Título del mensaje: Responder citando

Perfecto pues, gracias ;D
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Leeg



Sexo: Sexo:Hombre
Registrado: 20 Mar 2014
Edad: 26
Mensajes: 377
Estado: Offline
MensajePublicado: Mon Nov 09, 2015 3:36 pm    Título del mensaje: Responder citando

Una duda:



En esta imagen, el archivo de arriba es el original y el de abajo es el mío. El original no está ajustado 4 bytes (pero he comprobado que sí lo está cuando lo descomprimes). El mío, siguiendo tu consejo, lo ajusto después de la compresión y no antes. Esto hace que ambos archivos (original y mío) tengan algunas diferencias cuando están comprimidos pese a tener el mismo contenido. ¿No pasará nada con ello?
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5435
Estado: Offline
MensajePublicado: Mon Nov 09, 2015 4:32 pm    Título del mensaje: Responder citando

Eso no influye en nada pues la compresión la haces antes de rellenar con esos ceros.

Que tengan alguna diferencia es lógico debido a las características de la compresión. Uno puede indicar que se repita 10 veces el byte que hay en la posición 100 y el otro puede indicar que el byte esté en la 537, siendo ambos bytes idénticos. Eso provoca que el offset sea diferente a la hora de almacenarlo, pero el resultado va a ser el mismo. Incluso puede darse el caso que los ficheros comprimidos, sin cambiar nada del original, sean de diferente tamaño.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Leeg



Sexo: Sexo:Hombre
Registrado: 20 Mar 2014
Edad: 26
Mensajes: 377
Estado: Offline
MensajePublicado: Mon Nov 09, 2015 4:50 pm    Título del mensaje: Responder citando

Sí, eso del tamaño me esta pasando también. Pero si no va a haber problemas al reisertarlo en la ROM, todo perfecto pues. Gracias.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5435
Estado: Offline
MensajePublicado: Mon Nov 09, 2015 5:26 pm    Título del mensaje: Responder citando

Es sencillo de comprobar. Con las LZSS siempre debes comprimir y luego descomprimir. Si los ficheros descomprimidos son siempre iguales es que todo va bien (se supone que la compresión la haces bien, claro).
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Romxhacking -> Dudas y Preguntas Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

Temas Relacionados
 Temas   Respuestas   Autor   Lecturas   Último Mensaje 
No hay mensajes nuevos El winamp lo cierran, pero hay otros... 14 gadesx 4077 Sat Aug 12, 2017 9:53 am
mariocanales Ver último mensaje
No hay mensajes nuevos Hay por ahí alguna traducción de XBOX 1? 10 Davoker 3422 Mon Dec 09, 2013 7:04 pm
Davoker Ver último mensaje
No hay mensajes nuevos Esto si que es traducir 6 gadesx 2025 Wed Mar 20, 2013 12:16 pm
gadesx Ver último mensaje
No hay mensajes nuevos ¿Os pasa esto a vosotros con la gente? 8 gadesx 2341 Sat Dec 31, 2011 11:49 am
gadesx Ver último mensaje
No hay mensajes nuevos Monolith Soft, hay que seguir a esta gente 6 gadesx 4552 Fri Oct 14, 2011 7:07 pm
Gryphus-X Ver último mensaje
 


Crear foro gratis - Powered by phpBB © 2001, 2005 phpBB Group
subRebel style by ktauber