我正在使用mkfs.hfsplus在Linux上创buildHFS +卷,但我想使用Apple的UDIF格式进行压缩。 看起来我应该可以使用bzip2来做到这一点,但我真的不知道如何。
关于如何在Linux上创build只读,UDIF压缩的HFS +卷的任何想法?
不知道UDIF,但HFS +支持透明压缩。 有一个名为afsctool的开源工具,可以将你的文件转换成压缩状态。 不知道该工具是否能在Linux上工作,因为我认为它使用内置的Mac OS X API。
您可能需要查看FreeDMG的来源, FreeDMG是一种可将DMG转换为多种不同格式的OS X实用程序。 您需要确保图像types是UDBZ (UDIF bzip2压缩)
您可能还想查看dmg2img工具 ,这里的源代码可能会提供一些线索。
当然,最好的select是使用Darwin / OS X系统来做到这一点。 你为什么需要使用Linux? 如果你可以在达尔文下find办法,你可以让自己变得更容易。