dd is a common Unix program whose primary purpose is the low-level copying and conversion of raw data. dd is an application that will "convert and copy a file". dd is used to copy a specified number of bytes or blocks, performing on-the-fly byte order conversions, it can also be used to copy regions of raw device files.
Reference:https://en.wikipedia.org/wiki/Dd_%28Unix%29