Convert .ichat files to RTF or plain-text with this C-based command-line tool.
If you have .ichat logs floating around your hard drive and wish that you didn’t have to open them with iChat/Messages in order to read them, then this program is for you; it will convert .ichat files to either RTF or plain-text, depending on your preference.
I have included a prebuilt binary in the Build folder — it was built for macOS, but the source code is platform-agnostic as far as I know, being written in C, so you should be able to build CiF for Windows or Linux.
Regular users can simply choose to download this project as a ZIP using the “Code” button.
If you use the prebuilt version of the app in Build/ directly, it must be invoked from the command line as "./Build/Convert ichat Files"
. For documentation, simply run the program without any arguments. CiF only converts a single .ichat file at a time.
To run the program on a directory full of .ichat files, use the Bash script “batch_convert_ichat_files.sh” from your command line:
./batch_convert_ichat_files.sh folder_with_ichat_files