DMG Images
Overview
- Apple disk images, typically having a .dmg extension, are a format used to distribute software because it allows the creator to control the Finder’s presentation of the window and to instruct the user to copy the applications to the Applications folder.
A DMG file is a mountable disk image created in Mac OS X. It contains raw block data typically compressed and sometimes encrypted. DMG files are commonly used for OS X software installers that are downloaded from the Internet and mounts a virtual disk on the desktop when opened.
.DMG File Extension
- Because Apple disk images allow secure password protection and file compression, this makes them very useful for software distribution.
- A disk image can contain multiple file systems (HFS, HFS+, FAT, etc).
- It’s easy to create disk images using just utilities bundled with macOS.
How to work with DMG files
- There are a few options to extract the content from the proprietary image format using 3rd party utilities, but the easiest way is to use built-in tools:
~ hdiutil attach EliteMonitor.dmg
expected CRC32 $D31C24BA
/dev/disk2 GUID_partition_scheme
/dev/disk2s1 Apple_HFS /Volumes/EliteMonitor
~ ls /Volumes/EliteMonitor
total 32
[..]
drwxr-xr-x 3 m staff 102 26 Aug 2017 .background
drwxr-xr-x 3 m staff 102 26 Aug 2017 Elite Monitor Installer.app
~ hdiutil detach disk2s1
"disk2" unmounted.
"disk2" ejected.