Apple Logo Itsamac Hosting
Mac OS Journal
EditorialsColumnsFeaturesReviewsArchives/StaffSubscribe
 
Table of Contents From the Desktop Connect Feature Column The CoXFiles The Gaming Landscape Warehouse The Surf Report Simply Web
The Database Guru The AppleScript Foundry Mac Mastery Review - Eyecandy 4000 Review - Risk II Review - Wheel of Fortune Review - Mac Fun Pack 2 Behind the Scenes    
   
 
Itsamac.com
Red Light Runner
Applelust.com
     
 

Mac Mastery: Tips, Hints & Tricks
February 2001 || Volume 01, Issue 07

Using Your Mac in a Windows World: Cross-Platform Tips, Tricks and Solutions.

Very rarely does it come up in conversations that I am a Mac user. Not because I am in ANY way ashamed, believe me, all six colors of the Apple spectrum run through my veins! It's just that it's never really an issue in my professional career. I work with individuals that use PC's, regularly collaborate on projects with individuals that solely use PC's, and receive, create, edit and transfer word processing documents, spreadsheets, graphics, etc., created on PC's.

In a Windows oriented world, our ability to open and use PC disks, files, and applications is a necessity. Couple that with having to share those files via the Internet and the occasional floppy and it's no wonder that novice Mac users pull their hair out. "But the Mac is supposed to be easier to use than Windows!"...they cry out as they lament their iMac purchase. The truth is that it's not easy to remain a Mac user in a PC world but it is possible.

The trick is knowing how to get over those occasional hurdles while training your PC friends, relatives, or peers. The trick is not to fool the individuals but to fool their computers. To make the PC realize that using a Mac file is no big deal. This article will cover what you can do to operate as a Mac user in a PC world.

divider

Open Sesame

Most of the time, the "cross platform" problems we face are not because we are using a different platform, but because we are attempting to open files created in different versions of the same program. The rule of thumb is: An application can usually open documents created in an earlier version but not a later one. Since most of us use Word to transfer documents, you're pretty safe opening a Word 97 Document in Word 98 for the Mac, but you may get gibberish if you try it with Word 6.

Another reason we encounter problems is when we don't have the application that created the original document installed. The result ends up being that our Mac becomes confused and displays a "generic icon." When we encounter a generic icon, we can usually troubleshoot the problem by jogging the Mac's memory.

Generic Icon Troubles
When in doubt, the Mac displays a "Generic" Icon.

Trouble? There's No Trouble:

Solution 1: Try installing the application that the file was created in, it's that simple.

Solution 2: Don’t freak out and just try to open the rogue file. PC Word 97 files open without any problems in Word 98 for the Macintosh, inclusive of formatting and embellishments. Just double click on the file to open it and you may be surprised to see that the file opens without a problem.

Solution 3: Let the program handle the conversion of the file. MS Word does a fairly good job of translating the files from other versions and programs but sometimes it needs for you to jog its memory. The best way to do this is to drag and drop the file into an icon of the application you want to open the file with. Remember to use your "handy drag and drop savvy launching bay" (refer to last issue's article: The Often Misunderstood Macintosh Finder, to set up your own launching bay).

Solution 4: You can also use a shareware application such as TypeShuffler to reassign the type and creator codes of a document. That way, you can simply double click on the document and it will open in the program you designate.

Drop the file onto TypeShuffler
Drag your file onto TypeShuffler.
TypeShuffler Dialogue
The dialogue window appears.
Chose and Application
Select the format you want to change the file to (you can also add additional creators).
File type is assigned.
The file type is converted!

Solution 5: Convert the file yourself using a conversion program such as MacLink Plus which lets you translate PC documents into Mac documents, either individually or en masse, without having to open them first.

MacLink Plus Screen
MacLink Plus makes file conversion a breeze!

divider

Tools of the Trade

Know common PC extensions: When we deal with PC's we have to resign ourselves to the fact that everything is much more complicated than it really needs to be. With that in mind, we need to remember that the Windows OS relies on three character extensions to identify the file type. Familiarizing ourselves with the most common ones can save us a lot of grief. To us, a Word document named "The Human Genome Map" is just that, our Nobel prize winning discovery. More often then not, Windows needs the same file to be named "The Human Genome Map.doc" or better still "genome.doc", to avoid OS confusion issues. When transferring files between the Mac and the PC, err on the side of simplicity and use the 8 character.three letter extension naming convention, remembering to avoid spaces and the special characters: ?[]=+|<>;",

File Extension Reference Chart
File Extension
Description
.arc
A Macintosh Hierarchical Archive
.aiff
A PC audio sound format.
.asp
An active Server Page.
.au
A Web sound format.
.avi
A Windows audio-visual file.
.bat
A Windows batch file. A script written in DOS and used to automate tasks.
.bin
A Macbinary II Encoded File
.bmp
A Bitmap file, a popular PC graphics file format.
.cgi
A CGI (Common Gateway Interface) script.
.dat
A PC data file.
.dbx
A Microsoft Visual Foxpro table file.
.dll
A PC Dynamic Link Library.
.doc
A Microsoft Word Template file.
.dot
A Microsoft Word or Wordpad document.
.eps
An Encapsulated Postscript file.
.exe

A DOS or Windows program or self extracting archive

.gif
A GIF (Graphical Interchange Format) graphics file.
.gz
The Gnu Zip, a compressed UNIX file.
.hlp
A Windows help file.
.html
.htm
A Hypertext Markup Language file.
.hqx
A BinHex encoded (a Macintosh file encoding scheme) file.
.img
A Macintosh Disk Image file.
.ini
A Windows initialization file, used to set parameters and preferences .
.jpg
.jpeg
A JPEG (Joint Photographers Expert Group) graphics file.
.mdb
.mde
A Microsoft Access database.
.me
A common DOS extension, usually letting you know you hvae to do something to the file, such as READ.ME or TYPE.ME.

.mid
.midi

A MIDI (Musical Instrument Digital Interface) music file
.mim
.mime
A MIME (Multi-Purpose Internet Mail Extensions) file.
.mpg
. mpeg
An MPEG (Moving Pictures Expert Group) movie file.
.mov
.qt
.movie
.moov
A QuickTime Movie.
.pdf
An Adobe Acrobat Portable Document Format file.
.pl
A Perl Script.
.pps
A Microsoft PowerPoint Slide Show.
.ppt
A Microsoft PowerPoint Presentation.
.ps
A Postscript file.
.rtf
A Rich Text Formatted file.
.rm
A Real Movie.
.sit
A Stuffit archive.
.sea
A Macintosh Self Extracting archive.
.smi
A Shrink Wrap Disk Image file.
.sys
A DOS/Windows system file.
.tar
.tar.Z
.tar.gz
.tgz
A UNIX tar program file.
.tiff
.tif
A TIFF (Tag Image File Format) file, a common format for exchanging raster/bitmap images.
.ttf
A True Type Font, commonly used in Windows.
.txt
A plain Text File.
.uu
.uue
A UUEncoded UNIX file.
.wav
A Windows Wave format sound file .
.wks
A Lotus 1-2-3 spreadsheet/work files.
.wpd
A WordPerfect document .
.xls
A Microsoft Excel spreadsheet.
.xlt
A Microsoft Excel Template.
.xlw
A Microsoft Excel Workbook.
.Z
A UNIX Compressed File.
.zip

A pkzip file, one of the most common DOS/Windows compression formats.

Common Encoding Formats
Extension
Description
.bin
Macbinary II, a standard Mac file encoding scheme (your best bet is to use this option to send files to users you KNOW are using a Mac).
.hqx
BinHex, another standard Mac file encoding scheme (again, use this option to send files to users you KNOW are using a Mac).
.MIME/Base 64
Multi-Purpose Internet Mail Extensions. (Hint: This is one of the safest encoding schemes to use on files sent to Windows users).
.UUEncode
(A.K.A.Uuencode/Uudecode) Is a standard UNIX encoding format. (The format of choice in sending files to UNIX users).

File Extension Reference Chart in printer friendly format.

Be Aware of New Releases: When a new version of a popular program is released, make a mental note of it. Remember, you can usually open files created in previous versions of a program, so opening a document created in PC Word 97 on a Mac running Word 98 is a usually isn't a problem. But if someday, Microsoft releases Word 2002 for the PC (likely sometime in 2011) and you still have Word 98, you may have difficulties opening those files.

Save to a Simpler Format: To ensure that your documents can be opened and viewed in just about any word processing application, be sure to save it in Rich Text Format (.RTF). This special cross platform file type preserves formatting across platforms and applications.

Save as Rich Text Format
Saving your file in Rich Text Format is extremely simple and useful.

Use Currently Available Resources: If you have the Mac's File Exchange control panel installed (OS 8.5 and later) or Mac OS Easy Open (pre OS 8.5) you will no longer get cryptic error messages when you attempt to open a file whose program you may not have.

You can also join a local or Internet users group (check out the Macintosh Internet Users Group) or visit a MacWindows, a site totally dedicated to Macintosh-Windows integration solutions.


Apple's File Exchange Control Panel (OS 8.5 and later).

PC Exchange Window
File Translation Window
The PC Exchange tab, allows you to designate which program will open a file with a particular PC extension, and map additional PC extensions to Mac programs. The File Translation tab allows you to configure alternate applications used to open files in the event you don't have the program that created the original document.
File Exchange Sample
And when in doubt, your Mac gives you a very polite warning and dialogue box...."that's a good Mac"!

Exchanging Graphics Files: Aside from text files, the next most popular format to exchange are graphics files. The trick to sharing graphics files is to familiarize yourself with common file extensions and having a decent graphics editing program (such as Adobe Photoshop or the powerful shareware program, GraphicConverter) installed.

Common Windows graphics formats:

GIF (Graphics Interchange Format) Files: A common cross-platform Web format best limited to displaying 256 colors.

JPEG (Joint Photographic Experts Group) Files: Another common cross-platform Web format, this format is usually used to display graphics with more than 256 colors, such as scanned photographs.

TIFF (Tag Image File Format) Files: A common format for exchanging raster (bitmap) images, such as those that result from scanning.

EPS (Encapsulated PostScript) Files: A format usually used by high resolution image-setters in the print world.

BMP (Bitmap) Files: The most common Windows graphics format. Hint: If you're sending a PC friend a graphics file, you may want to use this format.

divider

Sharing Across "The Great Divide"

The Internet is a wonderful communications medium, designed to be cross-platform friendly, so that any computer connected can communicate with any other computer and share information. Ironically, it is this flexibility that usually causes the most problems. Have you ever received an attachment and scratched your head, wondering: "Now what the heck do I do with this?"

Know Your Formats and Extensions: I can not stress this enough my friends, that familiarizing yourself with common PC formats can save you from some of that head scratching. Remember, if you come across an unfamiliar format or extension it's OK to email the sender for clarification.

Use a Universal Format: Send word processing documents in Rich Text Format (.RTF) and remember to use three character extensions. You may also want to add a courtesy line in your email to your PC recipients so that they don't end up scratching their heads wondering what an .rtf file is, as many of them aren't familiar with the format. Also, if you know that the individual you are trading files with has the latest version of Word (and you don't), head the problem off a the pass and ask them to convert the files to .rtf format before sending them to you. They may end up scratching their heads and saying "huh?" but it's easier to guide them through a "save as" than it is to try to open an incompatible file. Think of it as a little bit of charity you're performing for the Windows community.

Compress the PC Way: If we want to save space and time when we transfer files over the Internet to our PC friends, we should compress or "stuff" them the PC way. Keep in mind that a file sent to the average Windows user in a standard Macintosh compression format (.sit or .sea) usually throws them into fits. Once afflicted, they can be found in the corner of their offices, sucking their thumbs while gently rocking back and fourth. To avoid them any additional trauma (remember, it's bad enough that they're using Windows) you may want to stuff your attachments in the less traumatic and PC friendly .zip format. You can check out Aladdin’s Stuffit Products or the freeware application MacZip for your zipping needs.

Compression Options
Pick a compression utility to .zip files for the "Platform Impaired".

divider

Encoding 101

On the Internet, decompression is usually half of a download. The other half, encoding, usually presents a separate set of issues. Encoding a file (not to be confused with compressing a file) ensures that it will be transportable between different operating systems when sent over the Internet. Because each operating system has its own idea of how a file should be structured, encoding ensures that your recipient will receive the file in the format you intended (once decoded). Luckily, most email programs take care of decoding in the background.

Common Encoding formats:

.bin: Macbinary II, a standard Mac file encoding scheme (your best bet is to use this option to send files to users you KNOW are using a Mac).

.hqx: BinHex, another standard Mac file encoding scheme (again, use this option to send files to users you KNOW are using a Mac).

.MIME/Base 64: Multi-Purpose Internet Mail Extensions. (Hint: This is one of the safest encoding schemes to use on files sent to Windows users).

.UUEncode: (A.K.A.Uuencode/Uudecode) Is a standard UNIX encoding format. (The format of choice in sending files to UNIX users).

Configure Your Email Program: Now that you have a better idea of what encoding is, the next step is to configure your email programs encoding preferences."Why do that", you ask? Well most Macintosh email programs are by default, configured to encode for the Mac OS. Consequently, corruption of the file usually occurs when their email program decodes the document. To avoid this, just set your preferences to encode in a PC encoding scheme and don't worry about your Mac recipients, they should have no problems with PC encoded files.

(For this example, I'll be configuring Outlook Express 5, so if you don't use OE, just poke around your email client's preferences, the process should be similar.)

Outlook Express Preferences
Step 1: Launch IE, select Edit > Preferences, click on the compose tab and click the attachment options box.
Encoding Options
Step 2: Select your encoding format. I leave mine set at Windows (MIME/Base64).
This enables me to send attachments to PC users and Mac users alike.

Clean Up Those Nasty Characters: Programs often insert formatting and forwarding characters to documents and email messages. Cleaning them up by hand can be time consuming. Luckily, you can use MS Word's rectangular selection trick or a shareware application like TextSoap to straighten up the mess.

In MS Word, you holding down the Option Key and dragging downward with your mouse lets you select vertical lines to text.

divider

Be All That You Can Be... Emulate

One of the simplest ways to open the occasional .exe program attachment is to use a PC Emulation program such as Connectix VirtualPC or FWB's SoftWindows. Even though emulation program hardware requirements are usually hefty and performance less than speedy, they serve as a economic alternative to buying a PC.

Virtual PC
You can use VirtualPC to emulate a PC on your Mac.

divider

When Only a Disk Will Do

From time-to-time, we need to transfer files the old fashioned way. Either by floppy disk (remember those?) or other removable media such as a Zip, Jaz, Orb or CD-ROM. Here are some quick tips to make those file transfers a bit easier.

Formatting and using PC floppies: Whenever possible, don't use the Mac's built in "Disk Formatting" feature. The results, in my experience, have been unpredictable and usually result in the dreaded Windows "My OS is too stupid to read this format correctly... do you want me to initialize this disk" dialogue.

Alternatively, just format a bunch of disks on a PC and set them aside for a rainy day. Writing onto these disks, however, usually isn't a problem because the Macintosh OS is "smart like that".

Disk Formatting Options
Avoid formatting PC floppies on your Mac, the results are unpredictable.

Using PC CD-ROMs: Again, reading a PC CD-ROM usually isn't an issue on a Mac as long as you've installed and configured the File Exchange control panel. Three extensions need to be present in order to ensure trouble free PC CD-ROM access: Foreign File Access, ISO 9660 File Access and High Sierra File Access. If you're having problems mounting PC CD-ROM's, you may want to double check your extensions folder to make sure that these are present.

Dual Format CDs: One of the reasons that Mac CD-ROM sales seem to be so "low" when compared to their Windows software counterparts is that many software companies place both a Mac and PC version of their programs on the same CD-ROM. These Dual CDs, or "hybrids", usually end up in the Windows software sections and the sale is rung up as a PC software sale. So the next time you're searching for that elusive Mac program, head over to the PC section and read the side of its PC counterpart. You may be surprised and find out that a Macintosh version is also included [Editor's Note: Remember to always fill out those registration cards, marking the Mac purchase, so that manufacturers know how many sales are actually going to Mac users].

divider

Hasta La Proxima Vez! (Until next time)

The PC world would have us believe that we are second class citizens... we are Mac users. They try to convince us that if we were to "suddenly see the light" and buy a PC, we would be endowed with superhuman powers enabling us to map the human genome in our minds while running with the bulls in Pamplona. Love it or hate it, it is a Windows world, but by taking the time to learn a few tricks, we can occasionally visit Pamplona, get our jobs done, and return to a kinder, gentler, more logical place: The Macintosh Community.

Thanks for stopping by and feel free to contact me with questions, comments, and suggestions for future articles.

Jose's Icon José D. Morales - jose@macosjournal.com
José's Page - Feedback Form

back forward