Firmware archives can be distributed in a variety of formats such as zip archives, DOS binaries, Windows binaries, and raw machine code.
This package will extract the firmware from these formats and build a package out of it that can be operated upon by firmware-tools.