Your best friend for file transfer.Fetch
Fetch supports uploading files in StuffIt, Zip, and other archive formats, and can automatically decode files in StuffIt, Zip and other archive formats after the archives have been downloaded. The archive formats are: StuffIt X Archive (common on the Macintosh), Zip Archive (common on Macintosh and Windows), and Gzipped Tar Archive (common on Unix).
StuffIt support is built into Fetch, so you do not need to have StuffIt installed on your Macintosh to create or decode files in the archive and compression formats.
Uploading files in an archive format can be handy if you want to create a single package of files for other users to download, instead of asking them to download all the files separately. When you upload one or more files and folders with one of the archive formats, all the files are combined together into a single file. Since archives are also compressed, you may save space on the server by placing your files in an archive. Fetch also supports uploading files with Gzip compression, but Gzip is not an archive format — when you upload multiple files with Gzip, you end up with multiple compressed files.
You can choose to use one of the archive formats when selecting files for uploading in the Put dialog, or set one as the upload format for a current connection with the Format menu. You cannot choose an archive format as your default upload format for all new windows.
Being able to decode StuffIt and other archive formats automatically after download eliminates the need to open a separate program, such as StuffIt Expander, to use the files after you've downloaded the archive. Fetch supports automatic decoding of all the formats available as upload formats — StuffIt X archives (.sitx), Classic StuffIt archives (.sit), Zip archives (.zip), Gzipped Tar archives (.tar.gz, .tgz), BinHex (.hqx) and MacBinary (.bin) encoded files.
Automatic decoding of compression and archive formats can be enabled and disabled for all files by checking or unchecking the Allow automatic decoding of downloaded files checkbox in the Download Preferences pane. Note that disabling decoding of all files will disable Fetch's automatic decoding of BinHex, MacBinary, and AppleSingle files in addition to diabling StuffIt and Zip archive expanding.
Or you can enable or disable automatic decoding of just certain kinds of files in the Transfer Options pane of the info window. Find a file of the type desired on a server, select it, choose Remote > Get Info to show the info window, and in the Transfer Options pane, check or uncheck the Automatically decode files like this checkbox.
Even if other users are not using Fetch to download files you upload, the StuffIt and Zip formats are standard and most computers have tools to decode them (such as StuffIt Expander).
In Automatic upload format, files that have both resource and data forks will be uploaded in Zip Archive format, in order to preserve all their Macintosh characteristics.
When Fetch is using StuffIt to encode or decode files on upload or download, a StuffIt progress window will appear, displaying the progress of the encoding or decoding. This progress is separate from the transfer progress displayed in the Fetch transfer window; if you are uploading and encoding a large file, you will first see the StuffIt encoding progress window for a while, and then the Fetch uploading progress bar.