
Estoy usando mkfs.hfsplus para crear un volumen HFS+ en Linux, pero quiero comprimirlo usando el formato UDIF de Apple. Parece que debería poder usar bzip2 para hacer esto, pero realmente no sé cómo.
¿Alguna idea sobre cómo puedo crear un volumen HFS+ comprimido UDIF de solo lectura en Linux?
Respuesta1
No conozco UDIF, pero HFS+ admite la compresión transparente. Existe una herramienta de código abierto llamada afsctool
que podrá convertir sus archivos a estado comprimido. No estoy seguro de si la herramienta funcionará en Linux, ya que creo que utiliza la API integrada de Mac OS X.
Respuesta2
Es posible que desees consultar la fuente deGratisDMG, una utilidad de OS X que puede convertir archivos DMG a muchos formatos diferentes. Debe asegurarse de que el tipo de imagen sea UDBZ
(UDIF bzip2 comprimido)
Quizás también quieras consultar elherramienta dmg2img, la fuente aquí puede proporcionar algunas pistas.
Por supuesto, lo mejor que puede hacer es utilizar un sistema Darwin/OS X para hacer esto. ¿Por qué necesitas usar Linux? Si puedes encontrar una manera de hacer esto con Darwin, te facilitarás mucho las cosas.