dd

Родной dd в MacOS лучше заменить на GNU-тый brew install coreutils. Все утилиты из пакета coreutils будут иметь приставку g в начале, то есть gdd.

Нарезать файл на куски по заданным смещениям

skip — отступить число байт от начала файла count — выбрать столько байт

Смещения в десятичном виде dd if=source_file of=output_file ibs=1 skip=8960000 count=183750250

Смещения в hex (работает только в bash) dd if=source_file of=output_file ibs=1 skip=$((0x123142)) count=$((0x1231))

Показывать прогресс sudo dd if=/blabla.iso | pv | sudo dd of=/dev/disk Если указать pv объем, то виден будет прогресс в процентах: pv -s 2G На macOS brew install pv