home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-05-14 | 5.7 KB | 102 lines | [TEXT/EDIT] |
- Batch MacBinary Version 0.5 Documentation
-
- What is MacBinary?
-
- MacBinary is a file format that is used in cases where it is necessary to store Macintosh files on
- other computing systems, such as MS-DOS machines. The need for this file format arises from the fact
- that many Macintosh files consist of two extents, the resource and data forks, and contain information
- such as the creator and type. This type of file structure is unique to the Macintosh environment, and
- is not supported by other file systems. To prevent loss of information when transferring files to
- other operating environments, the MacBinary format was devised. Simply, it packages the type and
- creator information into a header, and the resource and data forks into a single extent. The resulting
- file can be stored on many hardware platforms, and easily converted back into a Macintosh format file.
-
- MacBinary was developed primarily for use with telecommunications programs; currently all popular
- Macintosh terminal programs incorporate MacBinary processing as a more-or-less transparent part of
- their file transfer operations.
-
- But there is a "gotcha". Files existing in MacBinary format, when transferred to a Macintosh platform
- by means such as a TOPS network, or use of the Apple File Exchange software in conjunction with an
- Apple SuperDrive, or any other file transfer protocol that does not incorporate MacBinary translation
- remain in MacBinary format, which is essentially unusable by the Macintosh. Currently there exists
- one, and only one method to perform this translation ad hoc, that being the BinHex 5 utility written
- several years ago by Yves Lempereur. This utility works well, and should be part of everyone's
- software library.
-
- However, in these days of interoperability, the common use of Macintosh computers in formerly
- true-blue shops, and common operation of Mac oriented BBS's on MS-DOS and other computer platforms,
- and the advances made in Macintosh performance over the past couple of years, there is obviously a
- severe limitation to a tool like BinHex 5. It performs one, and only one file translation at a time.
- For a BBS operator trying to maintain a virus-free library of thousands of files on a non-Macintosh
- platform, this is intolerable. Léo Laporte found this out during the operation of his late, lamented
- MacQ BBS (one of the finest BBS's, and sysops ever to grace Fidonet) and started construction of a
- batch MacBinary utility. Unfortunately he never finished the project.
-
- This program is what Léo envisioned.
-
- What does Batch MacBinary do?
-
- Simply, Batch MacBinary takes a folder containing several files in MacBinary format, and converts them
- all to native Macintosh format in one quick step. Operation of the program is simple in the extreme.
- Just pull down the appropriate selection from the Conversion menu, and select any file from the folder
- that you wish converted. All the MacBinary files in the folder will be converted to native Mac format.
- This includes text files, which will have linefeeds and other gremlins zapped. Be careful not to
- convert PC based Arc, Zip etc. files. This process will corrupt them.
-
- Caveats:
-
- This program is in it's first release, and has not been tested in depth. If you have problems with it,
- please let me know. As far as I know it should run on all Macs, but there is a possibility that it
- might not run under MFS.
-
- Since the program works by loading the entire resource and data forks into RAM at once (giving it it's
- excellent speed) you may find that you need to increase it's default memory allocation under
- Multifinder to process large files. If you have file sizes much about 900K or so, you may find that
- you need to use BinHex5 for these jumbos.
-
- Two types of errors are most likely; skipping a file that was intended to be converted, and attempting
- to convert a file that is not MacBinary. The former is most likely to occur if you have more than 1024
- files in your conversion folder. I you notice either type of problem, let me know. If it is a case of
- non-Macbinary files being converted, please inform me so I can beef up the MacBinary detection
- routine.
-
- License:
-
- This program is free to individuals operating in a non-commercial environment, or in association with
- a BBS that does not charge any access fees. If you generate income in any fashion associated with the use
- of this program, you are expected to pay a registration fee.
-
- This program may be freely distibuted by any manner, so long as this documentation and the program are
- distributed together, unaltered. Fees above normal connect time, disk and mailing costs may not be
- charged.
-
- Organizations making a profit from the distribution of shareware and public domain software must write
- to the address below to obtain a license to distribute this software.
-
- A $25 per copy in use registration fee is required from those using this program in any way associated with a
- commercial, profit or non-profit, or governmental operations, or a BBS or other information
- provider that charges membership or access fees of any sort.
-
- This program, with the exception of the source code provided by Leo Laporte, is Copyright 1989 by Eric
- Larson. All rights except those expressly provided for above are reserved.
-
- Registration fees and bug reports should be sent to:
-
- Eric Larson
- 2902 Falls Road
- Marcellus, NY 13108 USA
- Fidonet 1:260/330.0
-
- Planned future enhancements:
-
- Version 1.0 will contain a MacBinary encoding routine.
-
- Enhanced Multifinder friendliness and MacBinary II may be added in the future.
-
- Warranty:
-
- There is no warranty of merchantability or fitness for any use. No liability for direct, indirect,
- special or consequential damages, or loss of data, revenue or use is assumed. Determination for
- fitness in a given application lies solely with the user.
-
-