Validate file extension with magic number and get files extension.
Actions:
- GetMimeFromBinary: Get MIME Type from Binary
- ValidateFileExtension: Validate File Extension
NOTE: This method recognizes only 26 types used by IE.
http://msdn.microsoft.com/en-us/library/ms775147(VS.85).aspx#Known_MimeTypes
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
Refered Digital Investigation Site - https://asecuritysite.com/forensics/magic
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)