macos - hdiutil
Intro
hdiutil is a command-line utility on macOS that allows users to create, manipulate, and convert disk images. Disk images are virtual disk files that can contain the entire file system structure, including files, folders, and metadata. hdiutil provides a variety of functions related to disk images, and it’s a powerful tool for managing disk-related tasks on a Mac.
Basic Usage
create
echo -n "geheim" |hdiutil create -encryption -stdinpass -size 10m -volname encdata test.dmg -fs HFS+J
mount ro
echo -n "geheim" |hdiutil mount -stdinpass -readonly test.dmg
mount rw
echo -n "geheim" |hdiutil mount -stdinpass test.dmg
create, strong, mount
echo -n "geheim" |hdiutil create -encryption AES-256 -stdinpass -attach -volname encdata -size 10m test.dmg -fs HFS+J
unmount
hdiutil unmount /Volumes/encdata
or