Patent ID: 8407192
Filing Date: 2013-03-26
Classification: G06F,G11B

Abstract:
1. A computer-implemented method for reassembling a fragmented file comprising: a) locating a file header to find a header block of the file; b) determining a fragmentation point block by sequentially testing, starting from the header block of the file, adjacent blocks, wherein the act of sequentially testing adjacent blocks analyzes content of the adjacent blocks and applies at least one match threshold, and wherein the act of determining a fragmentation point block is performed independent of a footer block of the fragmented file; c) determining a continuation point block, which defines a starting point block of a next fragment of the file, by testing a set of candidate blocks with respect to fragmentation point block; d) determining one of (A) a next fragmentation point block, (B) the footer block, and (C) an end of fragment block, by sequentially testing, starting from the continuation point block of the file, adjacent blocks; and e) repeating (c) and (d) until one of (A) all fragments of the fragmented file have been determined, and (B) no more blocks can be found.