Skip to content

Commit

Permalink
Data carving implemented.
Browse files Browse the repository at this point in the history
  • Loading branch information
wholetthedogsoutside committed Dec 3, 2017
1 parent a64b5a5 commit 728ec2b
Show file tree
Hide file tree
Showing 11 changed files with 461 additions and 148 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This program recovers files from the FAT filesystem.
Limitations
-----------

This utility was created in two days, and it shows:
This utility was created in three days, and it shows:

1. The program will not recover files from a fragmented disk.
2. The program has not been tested on FAT12 and FAT32 disk images.
Expand All @@ -18,7 +18,7 @@ Do not use this utlity for serious file recovering. Backup your files.
How to use
----------
1. File > Load and select a DIMG file to load an image file
2. Press the Recover
2. Click the "Recover" or "Carve" button. "Recover" uses the root directory to restore image. The "Carve" button restores images from the Data Region.
3. Press save.

Notes
Expand Down
9 changes: 5 additions & 4 deletions iRestore/Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@
{
public static class Constants
{
public const int RD_ENTRY_LENGTH = 0x20;
public const int
RD_ENTRY_LENGTH = 0x20,
START_CLUSTER = 2,
NULLED = 0;
public const string
INVALID = "N/A",
PROGRAM_NAME = "iRestore",
PROGRAM_NAME = "iCarve",
SEPERATOR = " - ";


}
}
Loading

0 comments on commit 728ec2b

Please sign in to comment.