Complex sentence: It takes these portions one segment at a time (10MB at a time by default), and using a process known as file carving, it then searches this memory for a file header type that matches the ones found in Foremost's configuration file.
Split into simpler sentences: It takes these portions one segment at a time (10MB at a time by default). Using a process known as file carving, it then searches this memory for a file header type that matches the ones found in Foremost's configuration file.