ddsect is a data dump dissecting tool based on dd. It can be used, for example, to dissect firmware files after their structure has been derived with tools like binwalk (https://code.google.com/p/binwalk/), or to split a raw flash dump into its MTD partitions. The format for describing each memory section in a map file is: HexStartingAddres-HexEndingAddress : "name" just like the output of the MTD driver in linux. Empty lines and lines starting with the '#' character will be ignored in the map file.