Вы могли бы хотеть посмотреть на источник FreeDMG, утилита OS X, которая может преобразовать DMGs во многие различные форматы. Необходимо удостовериться, что тип изображения UDBZ
(Сжатый UDIF bzip2)
Можно также хотеть проверить dmg2img инструмент, источник здесь может дать некоторые представления.
Конечно, Ваш лучший выбор состоит в том, чтобы использовать Darwin / система OS X, чтобы сделать это. Почему необходимо использовать Linux? Если можно найти способ сделать это при Darwin, Вы сделаете вещи намного легче на себе.
Не знаю о UDIF, но HFS + поддерживает прозрачное сжатие. Существует инструмент с открытым исходным кодом под названием afsctool
, который может преобразовывать ваши файлы в сжатое состояние. Не уверен, будет ли этот инструмент работать в Linux, поскольку я думаю, что он использует встроенный API Mac OS X.