
Estou usando mkfs.hfsplus para criar um volume HFS+ no Linux, mas quero compactá-lo usando o formato UDIF da Apple. Parece que eu deveria ser capaz de usar o bzip2 para fazer isso, mas não sei dizer como.
Alguma idéia de como posso criar um volume HFS + compactado UDIF somente leitura no Linux?
Responder1
Não sei sobre o UDIF, mas o HFS+ suporta compactação transparente. Existe uma ferramenta de código aberto chamada afsctool
que será capaz de converter seus arquivos em estado compactado. Não tenho certeza se a ferramenta funcionará no Linux, pois acho que ela usa a API integrada do Mac OS X.
Responder2
Você pode querer olhar para a fonte deGrátisDMG, um utilitário OS X que pode converter DMGs em muitos formatos diferentes. Você precisa ter certeza de que o tipo de imagem é UDBZ
(UDIF bzip2 compactado)
Você também pode querer verificar oferramenta dmg2img, a fonte aqui pode fornecer algumas pistas.
É claro que sua melhor aposta é usar um sistema Darwin/OS X para fazer isso. Por que você precisa usar Linux? Se você encontrar uma maneira de fazer isso com Darwin, tornará as coisas muito mais fáceis para você.