NoUFO
Topic Author
Posts: 7397
Joined: Tue Apr 17, 2001 7:40 am

One Or Two Mac-Related Questions

Fri Aug 25, 2006 9:13 pm

Hi Klaus and other Mac-Evangelists,

Can I move executable files (more precisely projectors created in Flash or Director) from an OS9-based system to a more modern OS X system and rest assured everything works fine, or will the older system change the resource fork of the file?

I ask, because I sent a projector, whose icon was previously changed on an OS 9 Mac, to a client, and the projector did not start on her Mac.

Thanks in advance.
- Norbert
I support the right to arm bears
 
RichardPrice
Posts: 4474
Joined: Sat Apr 23, 2005 5:12 am

RE: One Or Two Mac-Related Questions

Fri Aug 25, 2006 10:06 pm

Quoting NoUFO (Thread starter):
Can I move executable files (more precisely projectors created in Flash or Director) from an OS9-based system to a more modern OS X system and rest assured everything works fine, or will the older system change the resource fork of the file?

Up to 10.4, 'Classic' was included in OSX allowing you to run *most* OS9 and previous apps.

Theres ultimately no 100% answer to the question asked, its a definite 'maybe'.
 
NoUFO
Topic Author
Posts: 7397
Joined: Tue Apr 17, 2001 7:40 am

RE: One Or Two Mac-Related Questions

Fri Aug 25, 2006 10:40 pm

Thank you Richard, But the new projector I create will definitely run on a more contemporary Mac. Question is: When I move the projector and data files on an older Mac's hard drive, change the projector's icon and burn all files on a hybrid Mac/ISO CD-ROM: will the projector still be executable under OSX, considering I changed the icon and possibly the resource fork?
I support the right to arm bears
 
Klaus
Posts: 20622
Joined: Wed Jul 11, 2001 7:41 am

RE: One Or Two Mac-Related Questions

Sat Aug 26, 2006 3:40 am

I don't know your tools and specifically I don't know what a projector in that sense actually is.

But you should normally not have a problem. Both MacOS "Classic" V1.0-V9.2.2 and MacOS X 10.0-... use HFS or HFS+ as their file system; And both fully support the classic data and resource forks.

You should be careful, however, when compressing or mailing files with resource forks; ZIP files will usually discard the resource fork, SIT files will preserve it.

"Classic" applications (and some documents) make heavy use of the resource fork, while OS X applications come in "bundles", basically just camouflaged folder structures without using the resource fork at all. But moving programs or data between the two platforms should not be a problem.

Changing an item's icon works in different ways between Classic and OS X; In Classic, the icon is stored in the resource fork of the file itself, in OS X the icon is stored in the directory as far as I remember.
 
NoUFO
Topic Author
Posts: 7397
Joined: Tue Apr 17, 2001 7:40 am

RE: One Or Two Mac-Related Questions

Sat Aug 26, 2006 4:30 am

Thanks, that was indeed helpful.

Quoting Klaus (Reply 3):
I don't know your tools and specifically I don't know what a projector in that sense actually is.

In this case it's an Adobe (formerly Macromedia) Flash projector. A projector is simply the Flash Player Plug-In as an executable file. It loads and displays Flash Player movies without the browser. Macromedia/Adobe Flash and Director both follow a movie metaphor, hence the name "projector".

Quoting Klaus (Reply 3):
You should be careful, however, when compressing or mailing files with resource forks; ZIP files will usually discard the resource fork, SIT files will preserve it.

That could be the reason. Before I mailed the projector, I zipped it using MacZip, not StuffIt.

Quoting Klaus (Reply 3):
Changing an item's icon works in different ways between Classic and OS X; In Classic, the icon is stored in the resource fork of the file itself, in OS X the icon is stored in the directory as far as I remember.

OK, thanks, I guess I will go from there and try to find out more about colours, size and format.
I support the right to arm bears
 
Klaus
Posts: 20622
Joined: Wed Jul 11, 2001 7:41 am

RE: One Or Two Mac-Related Questions

Sat Aug 26, 2006 5:29 pm

Quoting NoUFO (Reply 4):
In this case it's an Adobe (formerly Macromedia) Flash projector. A projector is simply the Flash Player Plug-In as an executable file. It loads and displays Flash Player movies without the browser. Macromedia/Adobe Flash and Director both follow a movie metaphor, hence the name "projector".

Ah, okay. In that case the Classic MacOS version will be an application with essential components contained in the resource fork; The OS X version may still contain resource forks but OS X would not require it to.

Quoting NoUFO (Reply 4):
That could be the reason. Before I mailed the projector, I zipped it using MacZip, not StuffIt.

Indeed; Most likely it just stripped off the resoruce fork. Stuffit is always the better choice for resource-containing files.

Who is online

Users browsing this forum: No registered users and 8 guests