I just downloaded and installed Apple's X11, a package named X11UserForMacOSX.dmg.bin. I knew that hdiutil (a Unix tool handling disk images under the OSX hood) could manage bin-encoded disk images, so I dragged the file to Disc Copy, and it mounted just fine, and quick. No need to go and let Stuffit un-bin the file first! But, wanting to be able to do this faster in the future, I wanted to add Disc Copy to the list of applications available when you control-click a .bin file and choose "Open With".
Read the rest of the article for the how-to...
Every modern application package in OS X is a bundle, and has an Info.plist file in the Contents folder. To see this, just control-click an Application, like Disc Copy and choose "Show Package Contents". In the Info.plist file, many things are defined, for example, which files an app can open. To edit the Info.plist, you can use a handy tool like Property List Editor, bundled with the Developer tools, or you can use any text editor. I'll simply use TextEdit.
First, backup the entire Disc Copy application or simply the Info.plist file, to know that if you screw things up, you'll still have a rescue.
Now, if you open Info.plist inside the application bundle with TextEdit, you I will see alot of non-understandable xml. You can however note this "tag":
<key>CFBundleDocumentTypes</key>
<array>
...
It is inside this section we will add the .bin file extension to Disc Copy's repertoire. There are a lot of File types defined in the file, and to find the end of the list search for "sparseimage", the last file type defined. Insert the following xml block beneath the <dict> ... \</dict>block corresponding to "sparseimage":
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>bin</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>diskcopy-doc.icns</string>
<key>CFBundleTypeName</key>
<string>MacBinary Encoded File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
Be sure to insert the block before the end of the CFBundleDocumentTypes-array, which ends with
</array>
<key>CFBundleExecutable</key>
<string>Disk Copy</string>
...
Check again to see that no mistakes where made, and save the file. After a relogin, you can control-click a .bin file (make sure inside that .bin is a .dmg disk image, though!) and choose Open With -> Disc Copy.
Mac OS X Hints
http://hints.macworld.com/article.php?story=200304101322188