The log above shows that the attachment is detected as TypeName = "MacBinary-III", which is an archived file format.
Because the Macintosh file (through Mac OS 9) contains two (2) parts, and telecommunication programs only send one part of the file, MacBinary can be used when binary files are placed on an FTP server or emailed through the Internet. It allows the various parts of a Macintosh file to be combined into a single chunk of data that can be sent anywhere and downloaded to any kind of computer. The file is then reconstructed into the original Macintosh file at the end of its journey.
MacBinary consists of 128 bytes, which are added at the beginning of the file. Most Macintosh telecommunication and Internet programs automatically use MacBinary when a binary file is sent. Some applications also allow MacBinary to be disabled. If you are sending a binary file (ie TIFF or JPEG files), to someone who uses a Windows computer, you must turn off MacBinary encoding. If you do not disable MacBinary encoding, the 128 bytes added at the beginning of the file will corrupt the file.
There are ways of removing the MacBinary information, but most of these are designed for Macintosh. At one time there were a couple of MS-DOS terminal programs that automatically detected MacBinary files and stripped off the first 128 bytes of the file.
To turn off MacBinary encoding, refer to the documentation by Apple, Mac OS X Server 10.2: How to Turn off Automatic MacBinary Encoding. The article helps you decide the best way to send your files through email systems.
If you are placing binary files such as applications, compressed binary files (StuffIt, Compactor), or other Macintosh specific binary files on a remote file server or FTP site, here is a chart that can help you determine if you need to use MacBinary or not:
Primary users | MacBinary | Examples |
---|---|---|
Macintosh | Yes | Applications, Control Panels |
MS-DOS/Windows | No | GIF, TIFF, QuickTime, MIDI files |
Mixture | No | GIF, TIFF, QuickTime, MIDI files |
The attachments should be treated as .jpg format by SMEX after disabling MacBinary.