Extensions and Plug-ins

Multi Commander is built around a powerful Extension and Plug-in architecture, enabling extensive customization and functionality.

An SDK is available for developers to create their own extensions and plug-ins, further enhancing the capabilities of Multi Commander.

Extensions Screenshot
Application Extensions

These extensions can create GUI items in tabs, interact with the core, and add Menu Items, Toolbars, and define Custom Commands.

Examples include:

  • MultiFileViewer (default file viewer)
  • Search
  • MultiTools (e.g., ChkSum for creating and verifying MD5/SFV checksums)
FileSystem Plug-ins

All filesystem support is implemented via plug-ins. Filesystems can include more than just files and folders, such as the FS-Registry plug-in, which lets you browse and modify the Windows Registry as if it were a filesystem.

File Operations Plug-ins

These plug-ins enhance copy and move operations by hooking into:

  • Queue Building: Modify names or target locations.
  • Data Transfer: Modify data before writing (e.g., encryption).
  • Post-Operation: Add metadata or extract it to a database.
FileProperties Plug-ins

Extract property information from files for use in extended columns in the Explorer panel.

Examples include:

  • FS-Registry: Adds a 'Data' column when browsing the Windows Registry.
  • Pictures: Adds columns for EXIF data, image dimensions, GPS coordinates, and more.