A console program to recover files based on their headers, footers, and internal data structures