Indiana University
University Information Technology Services
  
What are archived documents?
Login>>
Login

Login is for authorized groups (e.g., UITS, OVPIT, and TCC) that need access to specialized Knowledge Base documents. Otherwise, simply use the Knowledge Base without logging in.

Close

What is a forked file structure?

Note: This document applies primarily to Mac OS 9 and earlier. In Mac OS X, files with multiple forks are supported, but uncommon. For most native applications, the resource information is stored differently, and documents typically don't require resource forks at all.

A forked file structure is a method of storing information unique to Mac OS. Every Mac OS file consists of at least one of two separate pieces of information, or forks: a data fork and often a resource fork. A file's data fork holds raw data in an organized but relatively unintelligible format. The resource fork consists of all the interfaces, dialog boxes, warning boxes, and graphical user interface (GUI) information necessary to correctly format and present the data.

Not every Mac file has both a resource and a data fork. Many files, such as those created by word processors and spreadsheet programs, are entirely data; all of the extra formatting and GUI information resides in the application that made the file.

Because of the forked file structure, it is often necessary to encode Mac files before transferring them on the Internet or to other operating systems. Without this encoding, the files' resource forks will be stripped away, which will ruin any classic application, and certain Mac-only documents as well. If you are transferring files used on multiple platforms (e.g., GIF images, Microsoft Word documents, or HTML files) it isn't necessary to encode them first; but otherwise, use a program such as DropStuff to protect them.

This is document aarp in domain all.
Last modified on March 31, 2010.

Comments/Questions/Corrections

Use this form to offer suggestions, corrections, and additions to the Knowledge Base. We welcome your input!

If you are affiliated with Indiana University and would like assistance with a specific computing problem, please use the Ask a Consultant form, or contact your campus Support Center.

Contact Information

Note: We will reply to your comment at this address. If your message concerns a problem receiving email, please enter an alternate email address.