… for Codecs & Media

Tip #539: What is a Sidecar File?

Sidecar files track data that the main image file can’t.

Image courtesy of Pexels.com.
Sidecars hold stuff the main file can’t.

Topic $TipTopic

Sidecar files are XML computer files that store data (often metadata) which is not supported by the format of a source file. There may be one or more sidecar files for each source file.

In most cases the relationship between the source file and the sidecar file is based on the file name; sidecar files have the same base name as the source file, but with a different extension. The problem with this system is that most operating systems and file managers have no knowledge of these relationships, and might allow the user to rename or move one of the files thereby breaking the relationship.

Examples include:

  • XMP. Stores image metadata.
  • THM. Stores digital camera thumbnails
  • EXIF. Stores camera data to keep it from becoming lost when editing JPG images.

EXTRA CREDIT

Rather than storing data separately, it can be stored as part of the main file. This is particularly done for container files, which allow certain types of data to be stored in them. Instead of separate files on the file system, multiple files can be combined into an archive file, which keeps them together, but requires that software processes the archive file, rather than individual files. This is a generic solution, as archive files can contain arbitrary files from the file system.

Container formats include QuickTime, MXF and IFF.


Please rate the helpfulness of this tip.

Click on a star to rate it!

0 Comments

Leave a Comment

Want to join the discussion?
Feel free to contribute!
All comments are moderated.

Leave a Reply

Your email address will not be published. Required fields are marked *