# Programs to create/read/modify Macintosh formats on PCs, and/or vice-versa.

**URL:** <https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457>\
**Category:** Factual Questions\
**Created:** [January 9, 2003, 5:40am UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457 "2003-01-09T05:40:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [January 9, 2003, 5:40am UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457/1 "2003-01-09T05:40:12Z")

</div>

I know that Macs and Intel-based OSes (Windows, Linux, BSDs, Minix, etc.) generally don’t like to play closely with each other, but disks are disks. 3.5" floppies will fit in both machines (depending on the model of Apple, of course, but the Apples I’m talking about have 3.5" drives) and must be physically manipulated the same way.

I know about byte-order issues (little-endian vs. big-endian), differences in filesystems (Macintosh’s fork system vs. the `magic numbers’ used in the \*nix and MS worlds), and general weirdnesses, but are these differences reconcilable? Has anyone made a program for PC (any OS) that reads Mac disks, or vice-versa?

I’m _not_ interested in emulation. I’m interested in programs that can get information off disks formatted for `The Other Guy.’

---

<div class="post-metadata">

**Author:** ![Terminus\_Est](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/terminus_est/32/3087_2.png) [@Terminus\_Est](https://boards.straightdope.com/u/Terminus_Est)\
**Post date:** [January 9, 2003, 5:49am UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457/2 "2003-01-09T05:49:39Z")

</div>

I’ve got a number of packages installed on my Linux box that allows me to read various Macintosh file and disk formats. Let’s see…ah, here we go: [http://packages.debian.org/stable/otherosfs/hfsutils.html](http://packages.debian.org/stable/otherosfs/hfsutils.html)

A quick Google gets me the [home page](http://www.mars.org/home/rob/proj/hfs/) for hfsutils.

---

<div class="post-metadata">

**Author:** ![KeithT](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@KeithT](https://boards.straightdope.com/u/KeithT)\
**Post date:** [January 9, 2003, 6:19am UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457/3 "2003-01-09T06:19:33Z")

</div>

Macs have a system extension to allow them to read PC formatted (FAT filesystem) disks; it’s been included as part of the MacOS since sometime in the early or mid 1990’s, IIRC.

---

<div class="post-metadata">

**Author:** ![Geek\_Mecha](https://avatars.discourse-cdn.com/v4/letter/g/ecae2f/32.png) [@Geek\_Mecha](https://boards.straightdope.com/u/Geek_Mecha)\
**Post date:** [January 9, 2003, 8:47am UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457/4 "2003-01-09T08:47:33Z")

</div>

Yes. Pre-OS X Macs had an extension called PC Exchange that allowed Macs to read PC-formatted floppy disks. From the [Apple Knowledge Base](http://discuss.info.apple.com):

> [@](#):
>
> ACCESSING WINDOWS DATA
> 
> There are hundreds of leading applications that have native versions for both Macintosh and Windows. Microsoft Office is an excellent example of an application with full file format compatibility between the two versions. For a comprehensive list of cross platform and Mac only applications, visit [http://www.macsoftware.apple.com](http://www.macsoftware.apple.com).
> 
> Apple’s SuperDrive provides Macintosh systems (that have floppy drives) the ability to access and understand PC content. The SuperDrive can format, read, and write to 3.5-inch disks in the following formats:
> 
> - Macintosh: single-sided (400K), double-sided (800K), high-density (1.4MB)
> - Apple II ProDOS: 800K
> - MS-DOS: 720K, 1.44MB.
> 
> Easy Open and PC Exchange are Mac OS features that work in tandem to enable a Mac to open and edit ProDOS, MS-DOS, Windows and OS/2 files with compatible Macintosh applications. PC Exchange lets you insert a DOS-formatted floppy disk into a SuperDrive and view the disk’s contents from the Macintosh desktop just as if the floppy came from another Macintosh. When you double-click on a DOS or Windows file to open it, Easy Open automatically searches for applications and file translators that are capable of opening it and lists the applications for you. Once an application is selected, Easy Open manages the translation and opening of the file.
> 
> When no application is available for directly opening a PC file, an extensive suite of translators from Data Viz, called MacLink Plus, can be used to convert the file to a format compatible with a corresponding Macintosh application.  
> (September 1998)

[This page](http://www.apple.com/macosx/jaguar/compatibility.html) is what Apple has up under “Compatibility” for OS X. It talks mostly about networking and little about compatibility with files themselves. Since Mac OS X has done away with the need for system extensions, there is no PC Exchange extension or anything comparable.

A Google search on “PC compatibility” and “Mac OS X” turned up links on Virtual PC. Based on this and the content of the previous link, my guess is that Mac OS X has built-in compatibility with PC files by virtue of the fact that most files traded between the platforms are pretty standard: .mp3, .html, .txt, .doc, .xls, .gif and .jpg, and so forth. Provided the Mac has software installed on it that can handle files those formats (such as MS Office, an mp3 player, and a web browser), OS X doesn’t need add-on software to handle them.

Programs created by applications without a Mac version or that have poor cross-platform file exchanging capabilities will be exceptions, of course. But in my experience, the only popular file format a Mac can’t open or convert is the .exe.

---

<div class="post-metadata">

**Author:** ![Balthisar](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/balthisar/32/2825_2.png) [@Balthisar](https://boards.straightdope.com/u/Balthisar)\
**Post date:** [January 9, 2003, 2:09pm UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457/5 "2003-01-09T14:09:39Z")

</div>

> [@](#):
>
> \*Originally posted by AudreyK \*  
> \*\*But in my experience, the only popular file format a Mac can’t open or convert is the .exe. \*\*

And of course with Virtual PC 6, EXE’s are double-clickable applications on a Mac! They start right up in the virtual machine. There’s even a Mac copy of the Windows Start menu in the dock.

What’d be _really_ cool is eliminating (or hiding) the Windows desktop, and having Windows windows float amongst the Mac windows (a la the rootless distro of X11).

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [January 9, 2003, 3:43pm UTC](https://boards.straightdope.com/t/programs-to-create-read-modify-macintosh-formats-on-pcs-and-or-vice-versa/147457/6 "2003-01-09T15:43:41Z")

</div>

What they said. Then, on top of that, –

a) you can use DataViz products to convert actual file formats for those occasions when you DON’T have a corresponding application. On the Mac, MacLink Plus lets you convert Lotus 123 or Quattro Pro spreadsheets to Excel format, WordPerfect or WordPro word processor documents to Microsoft Word, AppleWorks, Nisus Writer, MacWrite Pro, etc. formats. On the PC, Conversions Plus lets you access Macintosh-formatted floppy disks (and possibly Zip disks and hard drives, although I’m not sure about that) and also convert Mac formats like AppleWorks, NisusWriter, or MacWrite Pro to MS Word, Lotus WordPro, or WordPerfect; it lets you assign missing 3-letter extensions based on Macintosh FILE TYPE and FILE CREATOR codes, which it can read; and it lets you go the other direction and assign FILE TYPE and CREATOR to pc files you are putting on a Mac-formatted disk.

b) Most graphic formats are x-platform, but to handle the more esoteric ones you’ll probably want a program that works like a graphic Rosetta stone. I can’t recommend a PC product, but on the Mac there’s nothing like GraphicConverter (shareware). If you need to access a “windows cursor” file or a Mac PICT resource or a Windows file icon or a Macintosh image file clipping and convert it to a format supported on the opposite platform, GraphicConverter can do it.

c) Aladdin software makes nice expanders for both platforms that can unstuff, unzip, unBinHex, unTar, unUUencode, unPack, unCompactPro, unDiskDoubler, unLHA, unGZIP, and otherwise decode and decompress compressed file formats, and even mount disk images as virtual floppies. It even seems to know how to reach past “self-extracting archive” .exe (or Mac application) “wrappers” to expand those too.

d) The closest equivalent to VirtualPC to run in the opposite direction is Basilisk-II. It doesn’t emulate a modern PowerMac, it emulates a Quadra (and you have to supply the ROM file, which you extract to floppy disk by running a little utility program on the ancient Quadra that your boss still has in the office supplies closet); however, it emulates one hell of a fast Quadra (using the modern PC processor to push around the MC68040 instruction set and create a hardware abstraction layer that the MacOS sees as Mac hardware). You can run System 7.6 for sure and probably 8.1 on it, and therefore use Mac programs that will run on non-PowerMac hw such as (older versions of) ScriptEditor, GraphicConverter, or SuperCard.
