If you want to upload a huge Mac file to your server for users to download it, you should do two things to your file first:
The conversion procedure is necessary if your file is a non-text file such as a graph or an application. For example, if you are going to upload a QuickTime movie to a Web server, you should use FlatMoov to convert the file to be a generic movie without a Mac resource fork. For most cases, you should upload your file in the Binhex format. Binhex is NOT a compression format. Instead, binhexing a file would make it bigger because it translates the MacBinary to be ASCII. Currently there are two Binhex formats, namely, Binhex 4 and Binhex 5. Binhex 5 is NOT a higher version of Binhex 4. Rather these are two different formats. I advise you to use binhex 4 because it is more common. In this section the procedure is illustrated with Stuffit Deluxe as an example:
1. In Stuffit, create a new archive by choosing New from the File menu. Name the archive.
2. Choose Stuff from the Archive menu. Add the files that you want to compress. Then click the Stuff button.
3. Save the archive as Self-extracting. In this way, on the other end the user doesn't need Stuffit to decompress the archive. The archive can restore to the original state by itself.
4. Go to Translate/Binhex/Encode to convert the archive into a binhex file. The file will have a hqx extension. Now you can upload it to the Web and let's others download it.