在 Linux 机器上压缩 HFS+ 卷

在 Linux 机器上压缩 HFS+ 卷

我正在使用 mkfs.hfsplus 在 Linux 上创建 HFS+ 卷,但我想使用 Apple 的 UDIF 格式压缩它。看起来我应该能够使用 bzip2 来执行此操作,但我真的不知道该怎么做。

关于如何在 Linux 上创建只读、 UDIF 压缩的 HFS+ 卷,您有什么想法吗?

答案1

不知道 UDIF,但 HFS+ 确实支持透明压缩。有一个名为 的开源工具afsctool可以将您的文件转换为压缩状态。不确定该工具是否适用于 Linux,因为我认为它使用内置的 Mac OS X api。

答案2

你可能想看看自由DMG,一个 OS X 实用程序,可以将 DMG 转换为多种不同格式。您需要确保图像类型为UDBZ(UDIF bzip2 压缩)

您可能还想查看dmg2img 工具,这里的来源也许能提供一些线索。

当然,最好的办法是使用 Darwin / OS X 系统来执行此操作。为什么需要使用 Linux?如果你能在 Darwin 下找到一种方法来做到这一点,那么事情就会变得容易得多。

相关内容