Executable
Supported Executable file formats (IdClassification.Executable - Executable document types (e.g., MSI, DLL, EXE, etc))
- All entries in table below are supported for file format identification.
- 'X' in "Text" column indicates text extraction is supported for the file format.
- 'X**' in "Text" column indicates text extraction is supported BUT binary-to-text filtering is used on partially parsed document records.
- 'X' in "Metadata" column indicates metadata extraction is supported for the file format.
- 'X' in "EmbeddedItem" column indicates embedded item/attachment extraction is supported for the file format.
- 'X' in "ContentHash" column indicates a content hash is supported for the file format (see MD5ContentHash and SHA1ContentHash)
If a file format does not have a supported content extractor that extracts text then, optionally (default), a binary-to-text content extractor will be used to extract UTF-8, UTF-16, Windows-1252, and ASCII from the binary. In many cases, indexable text can be extract from unknown document formats.
File Format Id Enum Value | Text | Metadata | EmbeddedItem | ContentHash | Description |
|---|---|---|---|---|---|
X | X | Microsoft Installer (.msi). | |||
X | X | Microsoft MSIX, a modern Windows application package format (.msix). | |||
X | X | Microsoft MSIX bundle, a modern Windows bundled application package format (.msixbundle). | |||
X | X | Microsoft Visual Studio extension installer (.vsix). | |||
Microsoft DOS COM ("command file") is the native executable format of CP/M. MS-DOS 1.0 introduced MZ (see Id.DOSExe16) as a replacement (.com). | |||||
Microsoft Windows 16-bit DOS executable (DOS MZ executable) (.exe). | |||||
Microsoft Windows 16-bit New Executable (NE) format (.exe). | |||||
X | X | Microsoft Windows 32-bit Portable Executable (PE) format (.exe). | |||
X | X | Microsoft Windows 64-bit Portable Executable (PE) format (.exe). | |||
Microsoft Windows ROM Image Portable Executable (PE) format. | |||||
Microsoft Windows 16-bit Dynamic Link Library (.dll). | |||||
X | X | Microsoft Windows 32-bit Dynamic Link Library (.dll). | |||
X | X | Microsoft Windows 64-bit Dynamic Link Library (.dll). | |||
X | X | Microsoft .NET AnyCPU assembly (.dll). | |||
X | X | Microsoft .NET 32-bit specific assembly (.dll). | |||
X | X | Microsoft .NET 64-bit specific assembly (.dll). | |||
X | X | Linux 32-bit Executable and Linkable Format (ELF, formerly called Extensible Linking Format) for executables, object code, shared libraries, and core dumps. | |||
X | X | Linux 64-bit Executable and Linkable Format (ELF, formerly called Extensible Linking Format) for executables, object code, shared libraries, and core dumps. | |||
OS/2 Generic executable (.exe). | |||||
DOS 16-bit compressed executable (.exe). | |||||
Generic DOS executable (.exe). | |||||
X | X | Mac (Apple) OS X 32-bit executable. This format can be used for standalone executables, linkable object, or library files (.dylib;.o;.bundle). | |||
X | X | Mac (Apple) OS X 64-bit executable. This format can be used for standalone executables, linkable object, or library files (.dylib;.o;.bundle). |