Some file formats are not supported in Dynamic Media. Understand how to detect such files and avoid uploading such files to AEM.

Adobe Experience Manager Dynamic Media supports many file formats for storing, processing, and delivering dynamic renditions. A small subset of the supported file formats and erroneous files is not supported in Dynamic Media Classic and Adobe Experience Manager.

You can detect the unsupported files to avoid errors when uploading the unsupported files and to take corrective measures to address the reasons for file errors. The following methods are proposed to detect such file formats.

Note:

The tools mentioned below are third-party tools that Adobe does not endorse or support.

TIFF files

  • Any TIFF file with a floating point data, typically 32-bit depth is not supported. If MIME type is image/tiff and SampleFormat has Float in its value, then the asset is not supported.
    Use ExifTool and see the output. Examples from ExifTool output:

MIME Type : image/tiff
Sample Format : Float #

MIME Type : image/tiff
Sample Format : Float; Float; Float; Float

  • TIFF files with Lab Color Space are not supported. Use ExifTool to detect such files.
    An example from ExifTool output:

Color Mode : Lab
 

PSB files

Use ExifTool and check the output.
An example from ExifTool output:

File Type : PSB
 

JPEG files

A JPEG file that does not have its initial 3 bytes as ff d8 ff is not classified as a JPEG file. Use any script or program that can read the initial 3 bytes of a file to detect the correct JPEG format.

Adobe recommends that you track the source of such incorrect JPEG files and address the issue at the source, say the tool used to generate the files.

PNG files

PNG files that have IDAT chunk size of more than 100 MB are not supported. Use libpng in C++ to detect such files.

PSD files

  • PSD files with an abrupt end of file (EOF) do not open in Adobe Photoshop. Adobe recommends that you check the tool used to create such files and fix the issue at its source.
  • PSD files with bit depth greater than 16 are not supported.
    Use ExifTool to detect such files. An example from ExifTool output:

Bit Depth : 32

  • PSD files having color space other than CMYK, RGB, Grayscale, and Bitmap are not supported. For example, Duotone, Lab, Indexed, and so on.
    Use ExifTool and check the output. An example from ExifTool output:

Color Mode : Duotone

  • PSD files with Lab Color Space are not supported.
    Use ExifTool to detect such files. An example from ExifTool putput:

Color Mode : Lab

Helpful links