Standardized Metadata Elements
The following table describes the standardized metadata elements that File Content Extraction can create.
NOTE: Accessed, created, and modified dates are retrieved from values stored within the document, and are typically set by the creating application. For documents that exist on disk, this may differ from what the operating system reports - for example, if the document was moved or copied.
NOTE: Raster image documents (for example TIFF files) can contain multiple images, so File Content Extraction outputs metadata for the primary image.
| Key Class | Standard Key | Key | Value Type | Description |
|---|---|---|---|---|
| Audio | MetadataKey.AudioBitDepth | AudioBitDepth | Int64 | Bit depth of the audio. |
| Audio | MetadataKey.AudioBitRate | AudioBitRate | Int64 | Number of bits per second. |
| Audio | MetadataKey.AudioChannelCount | AudioChannelCount | Int64 | Number of audio channels. |
| Audio | MetadataKey.AudioCodec | AudioCodec | TargetEncodingString | The codec used to encode the audio. |
| Audio | MetadataKey.AudioDuration | AudioDuration | Int64 | Duration of the audio in seconds. |
| Audio | MetadataKey.AudioSampleCount | AudioSampleCount | Int64 | Number of samples. |
| Audio | MetadataKey.AudioSampleRate | AudioSampleRate | Int64 | Number of samples per second. |
| Date | MetadataKey.Accessed | Accessed | DateTime | Date/time the document was last accessed. |
| Date | MetadataKey.Created | Created | DateTime | Date/time the document was created. |
| Date | MetadataKey.Modified | Modified | DateTime | Date/time the document was last modified. |
| Description | MetadataKey.Comments | Comments | TargetEncodingString | Comments attached to the document. |
| Description | MetadataKey.Description | Description | TargetEncodingString | A description of the document. |
| Description | MetadataKey.Keywords | Keywords | TargetEncodingString | Keywords associated with the document. |
| Description | MetadataKey.Language | Language | TargetEncodingString | The language of the document. |
| Description | MetadataKey.Title | Title | TargetEncodingString | Title of the document. |
| MetadataKey.EmailBcc | EmailBcc | TargetEncodingString | The display names and/or email addresses of recipients who received blind copies of the email. | |
| MetadataKey.EmailCc | EmailCc | TargetEncodingString | The display names and/or email addresses of recipients who received copies of the email. | |
| MetadataKey.EmailFrom | EmailFrom | TargetEncodingString | The display name and/or email address of the sender. | |
| MetadataKey.EmailSent | EmailSent | DateTime | The date/time that the message was sent. | |
| MetadataKey.EmailSubject | EmailSubject | TargetEncodingString | The text in the subject line of the message. | |
| MetadataKey.EmailTo | EmailTo | TargetEncodingString | The display names and/or email addresses of the recipients. | |
| Executable | MetadataKey.Architecture | Architecture | TargetEncodingString | Instruction set architecture required by the executable. |
| Executable | MetadataKey.ExecutableSigned | ExecutableSigned | Bool | True if the executable has been signed. File Content Extraction does not verify that the signature is valid. See Metadata is not Validated. |
| Executable | MetadataKey.ExecutableSymbols | ExecutableSymbols | Bool | True if the executable contains symbols, otherwise symbols have been stripped. |
| Executable | MetadataKey.OperatingSystem | OperatingSystem | TargetEncodingString | Operating System the executable was built for. |
| File/storage | MetadataKey.CompressionMethod | CompressionMethod | TargetEncodingString | Data Compression method. |
| Font | MetadataKey.FontCharacterCount | FontCharacterCount | Int64 | Number of characters in the font. |
| Font | MetadataKey.FontCharacterSet | FontCharacterSet | TargetEncodingString | The character set of the font. |
| Font | MetadataKey.FontCount | FontCount | Int64 | Number of fonts. |
| Font | MetadataKey.FontHeight | FontHeight | Int64 | Height of the font in pixels. |
| Font | MetadataKey.FontName | FontName | TargetEncodingString | The name of the font. |
| Font | MetadataKey.FontTableCount | FontTableCount | Int64 | Number of font tables. |
| Font | MetadataKey.FontWidth | FontWidth | Int64 | Width of the font in pixels. |
| Image | MetadataKey.ImageBitsPerPixel | ImageBitsPerPixel | Int64 | Number of bits per pixel. |
| Image | MetadataKey.ImageChannelCount | ImageChannelCount | Int64 | Number of channels in the image. |
| Image | MetadataKey.ImageColorCount | ImageColorCount | Int64 | Number of colors in the color palette. |
| Image | MetadataKey.ImageHasAlpha | ImageHasAlpha | Bool | True if the image contains an alpha channel. |
| Image | MetadataKey.ImageHeight | ImageHeight | Int64 | Height of the image in pixels. |
| Image | MetadataKey.ImageWidth | ImageWidth | Int64 | Width of the image in pixels. |
| Media | MetadataKey.Album | Album | TargetEncodingString | Name of the album associated with the work. |
| Media | MetadataKey.Artist | Artist | TargetEncodingString | Artist of the work. |
| Media | MetadataKey.Composer | Composer | TargetEncodingString | Composer of the work. |
| Media | MetadataKey.Director | Director | TargetEncodingString | Director of the work. |
| Media | MetadataKey.Genre | Genre | TargetEncodingString | Genre of the work. |
| Media | MetadataKey.ISRC | ISRC | TargetEncodingString | International Standard Recording Code. |
| Media | MetadataKey.Performer | Performer | TargetEncodingString | Performer of the work. |
| Media | MetadataKey.Producer | Producer | TargetEncodingString | Producer of the work. |
| Media | MetadataKey.TrackCount | TrackCount | Int64 | Total number of tracks within the file. |
| Media | MetadataKey.TrackNumber | TrackNumber | Int64 | Track number of this work. |
| Media | MetadataKey.YearOfRelease | YearOfRelease | Int64 | Year of release of this work, as an absolute value (for example 1971). |
| Modification | MetadataKey.Filename | Filename | TargetEncodingString | File name. |
| Modification | MetadataKey.Hostname | Hostname | TargetEncodingString | Machine host name. |
| Modification | MetadataKey.LastAuthor | LastAuthor | TargetEncodingString | Last author to edit the document. |
| Modification | MetadataKey.PID | PID | TargetEncodingString | Process ID. |
| Modification | MetadataKey.RevisionNumber | RevisionNumber | TargetEncodingString | Revision number of this version of the document. |
| Origin | MetadataKey.Application | Application | TargetEncodingString | Application used to create the document. |
| Origin | MetadataKey.Author | Author | TargetEncodingString | Original author of the document. |
| Origin | MetadataKey.Company | Company | TargetEncodingString | Company that created the document. |
| Origin | MetadataKey.Copyright | Copyright | TargetEncodingString | Copyright message for the document. |
| Origin | MetadataKey.License | License | TargetEncodingString | License covering usage of the document. |
| Origin | MetadataKey.Publisher | Publisher | TargetEncodingString | Publisher of the document. |
| Security | MetadataKey.MIPLabel | MIPLabel | MIPLabel | Microsoft Information Protection sensitivity label. |
| Text | MetadataKey.CharacterCount | CharacterCount | Int64 | Number of characters in the document. |
| Text | MetadataKey.LineCount | LineCount | Int64 | Number of lines in the document. |
| Text | MetadataKey.PageCount | PageCount | Int64 | Number of pages in the document. |
| Text | MetadataKey.ParagraphCount | ParagraphCount | Int64 | Number of paragraphs in the document. |
| Text | MetadataKey.WordCount | WordCount | Int64 | Number of words in the document. |
| Video | MetadataKey.VideoCodec | VideoCodec | TargetEncodingString | Codec used to encode the video. |
| Video | MetadataKey.VideoDuration | VideoDuration | Int64 | Duration of the video in seconds. |
| Video | MetadataKey.VideoFrameCount | VideoFrameCount | Int64 | Number of frames in the video. |
| Video | MetadataKey.VideoFrameRate | VideoFrameRate | Int64 | Number of frames per second. |
| Video | MetadataKey.VideoHeight | VideoHeight | Int64 | Height of a single frame in pixels. |
| Video | MetadataKey.VideoStandard | VideoStandard | TargetEncodingString | Video standard used (usually PAL or NTSC). |
| Video | MetadataKey.VideoWidth | VideoWidth | Int64 | Width of a single frame in pixels. |