Ever wish there was a better way to find files than the built in Windows search? Well, I have, not to mention, doing computer forensics it is often nice to have a piece of software to identify a file type or double check another piece of software.
Doing data recovery, you have a client that is often only interesting and in finding and recovering their 50 page Word document they were working on when their computer crashed.
This program identifies files by their content rather than just the extension at the end. The software also returns also returns a lot of additional file information. In also runs very fast.
If you do data recovery, computer forensics, or are just a power user that does a lot of searching; I recommend this software.Here is some more information about the program, straight from their site:
The File Investigator Engine is the core program that identifies a file by its content rather than filename extension. You might assume that it has to be slow if it opens every file, but it is almost as fast as any other program that just reads the disk directory. MS Windows and most applications only look at a file’s extension when identifying or loading it. If the file has the wrong extension or the application doesn’t recognize the extension, then you are out of luck. Unless you have an application that uses the File Investigator Engine.
Stages that we use to identify each file:
1. Match Legal Database(s) Hash Codes (optional)
2. Match File Header/Magic #
3. Match Inter-File Pattern/Signature/Magic #
4. Match Byte Value Distribution Pattern
5. Interpret & Validate Identification
6. Match Hash Codes (Our hash DB, then the Legal DB(s))
7. Floating Header Match (Secondary)
8. Match Hash Codes (Secondary, Legal DB(s) only)
9. Match File Extension
10. Read Metadata
This engine also extracts valuable information out of many different types of files. Information like: image resolutions, sound file sampling rates, document titles, and much more. It then adds general information about that particular file type/format.
We provide Software Development Kits for Windows, UNIX & Linux programmers to take advantage of the File Investigator Engine. There are also a couple of consumer applications available.
There are many uses for this type of software.
* Identify a file that a friend or colleague gave you that Windows doesn’t recognize.
* Quickly look at a file’s details when searching for a specific file, without having to wait for an edit program to open and load each file.
* List the details for many files all on one screen. Then it is easy to zero in on a file that you were looking for.
* Organize your files by their qualities or types rather than just their file names.
* Scan files for viruses intelligently, by first identifying what type of file(s) you are scanning.
* Search confiscated hard drive(s) for Computer Forensics legal evidence.
* Verify that the file your software product is about to load is in a supported format.