从 .dmg 或 .img 文件获取内容

从 .dmg 或 .img 文件获取内容

我有一个.dmg适用于 Mac 的文件,我正在尝试从中获取内容(如果重要的话,它是 Microsoft 项目管理器),但我不知道该怎么做。我已经.img使用 using 制作了副本dmg2img,并且尝试安装.imgusing mount -o loop,但出现此错误:

mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing
codepage or helper program, or other error

当我输入文件 SDM.dmg 时,我得到以下信息:

SDM.dmg: zlib compressed data

在 .img 版本上:

SDM.img: DOS/MBR boot sector; partition 1 : ID=0xee, start-CHS (0x3ff,254,63),
end-CHS (0x3ff,254,63), startsector 1, 39259 sectors, extended partition table (last)

mount 使用了错误的命令吗?在安装之前我还需要做些什么吗?

答案1

转换.dmgimgthrough后dmg2img,您可以img按如下方式挂载该文件:

mkdir /mnt/img_mnt
mount -t hfsplus your_file.img /mnt/img_mnt

需要安装一些软件包才能轻松管理img文件。

e,g:在基于 debian 的发行版上,您应该安装hfsplus,hfsprogs包。

关于瑞尔:kmod-hfsplus

答案2

关联可能有帮助。首先,使用以下命令解压缩文件7z

7z x image.dmg

然后,使用以下命令安装它:

sudo mount -t hfsplus foo.hfs /path/to/dir

我还发现与相同文件类型相关的帖子并在 Linux 上打开它

相关内容