2 votos

¿Cómo se especifica con qué versión de zip se debe comprimir?

Estoy tratando de crear un archivo .imscc, un archivo de cartucho común utilizado para la interoperabilidad entre diferentes sistemas de gestión de cursos. Es esencialmente un montón de carpetas y archivos XML comprimidos y etiquetados como .imscc. Sin embargo, el simple hecho de descomprimir y volver a comprimir con la utilidad de archivo estándar está rompiendo el archivo de alguna manera y Canvas, el sistema al que estoy tratando de importar, no acepta el archivo. Usando zipinfo descubrí que los archivos generados por Canvas fueron comprimidos con la versión 5.2 mientras que la utilidad estándar de zip utiliza la versión 2.1 y espero que este sea el origen del problema. Definitivamente es algo relacionado con la compresión, ya que los tamaños de los archivos son diferentes una vez que los he descomprimido y vuelto a comprimir. (No he podido encontrar ningún archivo oculto de la bifurcación de recursos, para que conste). He probado en los foros de Canvas sin éxito, así que espero que alguien de aquí conozca una forma de comprimir una carpeta con una versión específica de zip.

¿Alguna idea?

0 votos

¿Importa el orden de los entroes en el archivo zip (por ejemplo, para .epub el primero debe tener un nombre particular)?

1voto

eggsyntax Puntos 1

Años más tarde, pero en caso de que alguien más se encuentre con esto, Canvas ha escrito un muy útil guía a los archivos .imscc. Discute por qué son problemáticos en OS X:

No funcionará en un Mac, porque el Mac añade archivos ocultos basura al archivo zip que hacen que el cartucho no sea reconocido. Puede que haya una solución para obtener archivos zip sin basura adicional en el Mac, pero no la conozco, así que utilizamos Windows en su lugar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X