Key to Supported Formats Table

The supported formats table includes the following information:

Column Description
Format Name

The format name that is returned by KeyView format detection.

  • In the C API, these values are defined in the ENdocFmt enumeration in adDocFmt.h.
  • In the .NET API these values are defined in the KeyView.Filter.DocFormat enumeration.
  • In the Java API these values are defined in the com.verity.api.DocFormat enumeration.
  • In the C++ API these values are defined in keyview::Format, used in DetectionInfo which is returned by Session::detect().
  • In the Python API these values are defined in the keyview.filter.DocFormat enum.
Number

The format number that is returned by KeyView format detection. This is the value associated with the Format Name in the relevant enumeration.

The format number is used in the KeyView configuration file, formats.ini, to specify the reader to use to filter the format.

Description A short description of the file format.
MIME Type The MIME type (if any).
Extension

A list of common file extensions for the file format.

NOTE: This is not a complete list of file extensions. KeyView does not distinguish between file types based on their extension. Instead, it detects the file format based on the file content. This is more reliable because content cannot always be predicted from the file extension, and because some file extensions are associated with multiple formats.

Metadata Specifies whether KeyView can extract metadata from the file format.
File Class

The KeyView document class.

  • In the C API, these values are defined in the ENdocClass enumeration in adinfo.h.
  • In the .NET API these values are defined in the KeyView.Filter.DocClass enumeration.
  • In the Java API these values are defined in the com.verity.api.DocClass enumeration.
  • In the C++ API these values are defined in keyview::Category, used in DetectionInfo which is returned by Session::detect().
  • In the Python API, these values are defined in the keyview.filter.DocClass enum.