¿Content.xml sin comprimir?

This topic contains 5 replies, has 4 voices, and was last updated by  Rafael Vidal 5 years, 3 months ago.

  • Author
    Posts
  • #813

    Rafael Vidal
    Participant

    Hola:

    Me comentan que el mismo elp si se guarda con el exelearning “clásico” , 3590 , ocupa menos que con el 3605intef6, en XP. He comprobado que el content.xml no se comprime. ¿Es un bug?

    El elp que guarda el 3605intef6 https://www.dropbox.com/s/pk3eg16pxjk7yfx/PAU_6MB.elp 

    El elp que guarda el 3590 https://www.dropbox.com/s/blovuq3ucqcgh68/PAU_3MB.elp

    Gracias

  • #815

    pedro.pena
    Member

    Efectivamente el content.xml ni el content.data se comprimen. El content.data es donde se guarda toda la serialización de objetos de memoria cuando se guarda un paquete elp. El content.xml guarda la misma información que el content.xml pero en formato XML (y por tanto editable) en lugar de en formato binario.

    Originalmente los desarrolladores de eXe decidieron no comprimir el content.data por algún motivo que desconocemos. Tal vez pueda ser tan simple como que ya tiene algo de compresión. O tal vez detectaron algún tipo de problema al comprimirlo (que no creo ya que a priori no tiene sentido). Al introducir nosotros el content.xml (gracias a un desarrollo de TKNIKA) decidimos seguir la misma política por prudencia: no comprimir un fichero tan crítico.

    Sin embargo es cierto que el tamaño del content.xml puede significativo y tal vez habría que comprimirlo.

    ¿Comprimimos el content.xml y el content.data? ¿Solamente el content.xml? ¿O se deja como está?

    Un saludo.

  • #823

    José Miguel
    Member

    Hola:

    Es curioso, porque desconocía este detalle de la compresión y llevo meses ejecutando scripts de mantenimiento que hacen cosas como:

    1. Descomprimir el archivo .elp
    2. Manipular archivos y el .xml
    3. Volver a comprimir todos archivos.

    Nunca me ha dado problemas. De hecho, ayer apliqué una modificación sobre todos los paquetes .elp de nuestro centro (unos 1.000 elps) y el resultado da archivos .elp con el content.data y el content.xml comprimidos.

    Si se hace alguna modificación posterior vuelve a guardarse descomprimido.

    Si tengo que preocuparme avisadme 🙂

  • #824

    José Miguel
    Member

    Por cierto, es desarrollo del .xml ha sido financiado por ULHI (Tknika ha financiado el tema de XLIFF para traducciones). A cada cual lo suyo 🙂

    Aprovecho para resaltar la importancia de disponer de estas utilidades y de las opciones de línea de comando (financiadas por ULHI) para poder gestionar el conjunto de archivos de un centro.

    Si ejecutáis el comando exe_do -h podréis ver los comandos disponibles.

    ¡Un saludo!

     

  • #860

    pedro.pena
    Member

    Después de la experiencia de José Miguel, con más de 1000 elps con todos los ficheros comprimiedos, he decidio aplicar compresión tanto en el content.data como en el content.xml.

    Con ese cambio el archivo PAU_6MB.elp queda en 1.2 Mbytes y se abre correctamente con cualquier versión.

    Un saludo.

  • #861

    Muchas gracias Pedro.

    Seguimos

You must be logged in to reply to this topic.