Home : File Types : MIM File

.MIM File Extension

File Type 1Multi-Purpose Internet Mail Message File

DeveloperInternet Engineering Task Force
3.4 (28 Votes)
CategoryEncoded Files

What is a MIM file?

An MIM file is an encoded file used by email programs that contains 8-bit data or other characters besides the US ASCII character set. It is used to support 8-bit content, such as file attachments, instead of standard 7-bit messages that are normally sent over email. MIM files typically includes the MIME version, the content type, and the encoding method.

More Information

MIM files may either appear as part of an email message, or they may be included as a separate attachment. They are often automatically decoded by email programs, but can also be decoded using a separate decoding utility.

Open over 400 file formats with File Viewer Plus.

Programs that open MIM files

Updated 8/24/2016

File Type 2Keyboard Layout Definition File

1.0 (2 Votes)
CategorySettings Files

.MIM File Association 2

A MIM file is a keyboard layout definition file used by IBus (Intelligent Input Bus), which enables multilingual keyboard strokes to be input in Unix operating systems. It stores a configuration of a keyboard in plain text that is used to define the mapping between keyboard strokes and functions performed in Linux. MIM files may include letters, numbers, special characters, typographical symbols, and unusual diacritics.

More Information
Screenshot of a .mim file in Microsoft Notepad
MIM file open in Microsoft Notepad

You will most likely only encounter a MIM file if you are a Linux user and modifying or adding a keyboard layout with IBus. For example, if you enjoy constructing languages that utilize special characters not available on a typical keyboard, you may create or download a MIM keyboard layout for use on your Linux machine.

You may also convert .KLC files created with Microsoft Keyboard Layout Creator to MIM, since Linux does not support KLC keyboard layout files. You can use the "ms2mim" program to convert KLC files to MIM files, which can be used with the M17 library in Linux.

If you are a Linux Ubuntu user, you can add a MIM keyboard layout by following these steps:

  1. Download IBus and the M17N library, then run sudo apt install ibus-m17n to install them.
  2. If it does not already exist, create a new directory ~/.m17n.d with mkdir ~/.m17n.d.
  3. Copy and paste the MIM file to the ~/.m17n.d directory.
  4. Run ibus restart.

You should now be able to access the keyboard from the "Settings" page under the "Other" language.

Common MIM Filenames

latn-conk.mim - A MIM file that contains a keyboard layout created for users that enjoy constructing languages.

Programs that open MIM files

Updated 3/16/2020

About MIM Files

Our goal is to help you understand what a file with a *.mim suffix is and how to open it.

All file types, file format descriptions, and software programs listed on this page have been individually researched and verified by the FileInfo team. We strive for 100% accuracy and only publish information about file formats that we have tested and validated.

If you would like to suggest any additions or updates to this page, please let us know.