CompuServe Messages

AmigaBinary

#: 4375 S3/TelecommunicationsForum unknown
    05-Jan-86 22:28:28
Sb: #4332-AmigaBinary
Fm: Russ Wetmore 76703,2010
To: Bill Bond 74435,160

This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.

The CRC is an extra assurance for a number of reasons. While it is more than likely that the header could be detected by analyzing its format, it is possible that random data could be mistaken for a header. Red Ryder and MicroPhone, for example, require the user to turn the MacBinary detection on and off for binary files – this is very user-unfriendly, especially for novices who know just enough to log onto a service like this, let alone understand all of the intricacies of protocols and file formats. This way, you can do a cursory check to assure that bytes 74 and 82 are 0, and if they are, double check the header with the CRC value. If everything is in line, then you continue via the format's specs. If not, you just do a dumb transfer with no formatting. MacBinary (and ABTF) specify 8 bytes for time/date, not 12, but yes, I think space should be reserved for it right now to save confusion later. [ Russ ]