![为什么 Adobe Flash Player 下载为“.dmg.mdlp”文件?](https://linux22.com/image/1333610/%E4%B8%BA%E4%BB%80%E4%B9%88%20Adob%E2%80%8B%E2%80%8Be%20Flash%20Player%20%E4%B8%8B%E8%BD%BD%E4%B8%BA%E2%80%9C.dmg.mdlp%E2%80%9D%E6%96%87%E4%BB%B6%EF%BC%9F.png)
当我从Adobe 网站在 OSX 10.8.2 下使用 Safari 6.0.1,我最终'install_flash_player_osx.dmg.mdlp'
在下载文件夹中得到了一个名为的文件。我很好奇为什么包含 Flash Player 安装程序的磁盘映像中添加了 .mdlp 扩展名,而过去该扩展名始终以 .dmg 扩展名结尾。
据我所知,唯一使用 .mdlp 扩展名的程序是 matlab;这台机器上安装了 matlab,它是操作系统想要用来打开文件的程序。我以前从未见过 OSX 或其任何组件替换或附加文件扩展名,我可以从其他网站下载 .dmg 文件而不会发生这种现象。
请注意,我对打开文件的建议不感兴趣,而是对为什么首先应用 .mdlp 扩展名的解释感兴趣,无论是由本地机器还是 Adobe 应用。
答案1
要解决此问题,只需将文件重命名为不带 .mdlp 扩展名的文件,即以 .dmg 结尾。然后,获取 .dmg 文件的信息并将“打开方式”更改为 diskimagemounter,现在它应该在选项列表中。
答案2
我做了以下修复
- 从 Finder 中使用文件的“获取信息”。
- 重命名文件,使其仅以 .dmg 结尾。
- 将“打开方式”更改为 diskimagemounter。
- 重命名文件,使其再次以 .dmg.mdlp 结尾。然后它应该适用于所有文件...
答案3
看起来这是 Adobe 的问题,而不是 OS X 的问题。“修复”只是从文件名中删除 .mdlp 扩展名,就像其他人所说的那样。
从Mac问题:
Adobe 使用文件管理程序分发 Flash,该程序会将扩展名“.mdlp”附加到正在下载的文件。此程序与 Apple 对 Safari 使用的程序有些相似,在 Safari 中,您将在下载文件时看到与文件关联的扩展名“.download”。
由于某种原因,有时 Adobe 的服务不会在文件交给您的浏览器下载之前更改此附加的扩展名,因此当 Safari 保存文件时,它会进一步附加“.download”,然后在完成后仅删除此扩展名,导致下载的文件保留 .mdlp 作为最终扩展名。
答案4
我遇到了同样的问题,但无法通过上面提供的修复程序解决它。相反,我直接尝试使用另一个程序打开 .mdlp 文件,即打开方式 -> 其他,然后在 \System\Library\CoreServices 下找到 DiskImageMounter,同时确保选中该框以使 DiskImageMounter 成为默认设置。大功告成!