Release notes for this version
Extracting trailing file data (slack)
- extract the slack from the target file.
bmap --slack target_file > file_slack
- Done
Undeleting files
- Determine byte offset of string with respect to beginning of block
device containing filesystem
- compute sector(s) containing string
- generate inode sector lists exhaustively over the filesystem.
find * -exec bmap {} >> /another_file_system/blocks \;
- sort lists from step (4) into a single list.
cat /another_file_system/blocks | sort -n | uniq > /another_file_system/blocks.sorted
- identify the contiguous set of unallocated sectors surrounding
the sectors from step (3).
- extract the sector set identified in step (6).
- Done