Definition

File carving is a technique of extracting files from a digital storage device such as a hard disk or memory card based on their content instead of their metadata. It is particularly applicable if file system structure is deleted or damaged, where traditional recovery methods are futile.

File carving works like solving a puzzle by identifying and gathering specific patterns from an extensive data set.

File Carving Details

Limitations

Some of the most used file-carving software programs are Photorec and Foremost, which are open-source.