Abstract: Conventional file carving techniques mostly rely on heuristic and signature-based techniques, which have drawbacks when handling complicated storage structures and severely splintered data.