关于压缩 DMG 的注意事项?

关于压缩 DMG 的注意事项?

我对使用压缩和可修改的 DMG 来存储各种数据感到好奇。

例如:我有一套吉他谱,压缩后大约 120mb,包含 60-70k 个文件,解压后 1.3Gb。与其将它们解压,我不如将它们存储在 DMG 中,这样就可以访问它们而不必担心提取(因为与使用像 zip 这样的普通存档相比,该操作是不可见的),也不会让文件系统因大量条目而变得混乱。另一个例子可能是我的废弃软件集合,有很多文件、很多文件夹,但实际上并不需要将它们直接保存在文件系统中。

我想知道的是:

  • 是否有可能有一个可压缩或可修改的 DMG?(只需通过拖放即可添加文件)
  • 访问该文件时这会产生严重的性能问题吗?
  • 总体来说这是一个好的/可用的想法吗?
  • 最后,还有其他更“跨平台”的解决方案吗?因为 DMG 仅在 OSX 上可用(我认为)

提前致谢!

答案1

DMG 文件只是 ISO。磁盘实用程序可以创建各种格式(光盘就绪、加密等)的 ISO 文件,但如果您选择压缩选项,则映像将无法修改。只要是系统可以读取的格式,它们就是完全可移植的。

自从多年前转换到 OSX 以来,我一直在使用加密的 DMG,性能方面没有遇到任何问题。

答案2

是否有可能有一个可压缩或可修改的 DMG?(只需通过拖放即可添加文件)

是的。OS X 可以使用稍微高级一些的 bZip2 格式。如果您在磁盘工具格式选项中没有找到该选项,请尝试使用开源数据创建器

这会在访问该文件时造成严重的性能问题吗

这取决于您对“严重”的定义 - 只有您才能通过反复试验来回答。您可以尝试研究包含本机压缩的文件系统。读/写次数的减少抵消了解压时间,但我不知道这种权衡有多平衡。

总体来说这是一个好的/可用的想法吗?

不,磁盘空间很便宜,大媒体文件通常不会受益太多。文本文件很容易占用正常空间的 1/4,但电影、音频和图像已经压缩。

最后,还有其他更“跨平台”的解决方案吗?因为 DMG 仅在 OSX 上可用(我认为)

Zip 文件与通用压缩文件非常接近。

相关内容