在 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?如果你能在達爾文的領導下找到一種方法來做到這一點,你會讓自己的事情變得容易得多。

相關內容