gpt4 book ai didi

cocoa - Cocoa 中有一个框架来创建和操作 ISO 磁盘镜像吗?

转载 作者:行者123 更新时间:2023-12-03 16:38:57 24 4
gpt4 key购买 nike

我想问Cocoa是否有一个框架来创建和操作ISO磁盘镜像。实际上,我想找到一种 .NET DiscUtils(http://discutils.codeplex.com/) 的 Cocoa 替代品。

最佳答案

如果您想在Mac上创建ISO镜像,可以调用hdiutil。请参阅man hdiutil

首先将文件放入临时目录中,例如 /tmp/xyz/volume。 (使用mkdtemp)。然后运行:

$ hdiutil create -srcfolder /tmp/xyz/volume -format UDTO /tmp/xyz/image.cdr

这将创建一个“CDR Master”镜像。然后您可以将其转换为 ISO:

$ hdiutil makehybrid -iso -joliet -o /path/to/image.iso /tmp/xyz/image.cdr

然后您可以删除临时目录。

现在,我知道这本身并不是一个“框架”。相反,您调用外部程序来为您完成工作。您需要学习如何使用 fork/execpopenNSTask 或其中之一变体。

作为替代方案,您可以构建 mkisofs 的副本并将其放入应用程序包中。 mkisofs 的界面更适合创建 ISO 镜像,只是它不像 hdiutil 那样与 Mac OS X 捆绑在一起。

关于cocoa - Cocoa 中有一个框架来创建和操作 ISO 磁盘镜像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6002632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com