Introducing Tiny Transfer! A simple BinHex archiving and serial transfer tool

David Cook

Well-known member
While working on old machines, I often find that I’m missing a utility or enabler on my SCSI emulator drive. Or, sometimes I’ll take screenshot or run a Norton speed test on that old machine that I need to bring back to my Windows PC to post to the forum. I want a quick way of transferring files without the hassle of copying a drive image over.

So, I wrote a little program called ‘Tiny Transfer’. You just plug a serial cable between the two machines and can send files back and forth.

1716508903896.png

Tiny Transfer works on the oldest Macs and operating systems, all the way up to emulators such as Basilisk II. It is a standalone application. No installers or extensions. No need for AppleTalk, servers, or routers.

As an added benefit, it can encode and decode files in BinHex format (“.hqx”), which is often needed when you obtain a file from an Internet repository. Tiny Transfer extends the BinHex format to include file dates and Finder comments. So, it preserves more of the original file information than classic BinHex does.

1716508930726.png

It is easy to use and features an informative progress window.

1716508954025.png

It does some other cool things, too. It synchronizes the clock, it allows copy and pasting of files in an emulator, and it verifies resource forks of files on encode/decode. Read the manual for details.

The application is attached ("Tiny Transfer.hqx"), along with a user manual. If you have any suggestions or questions, please let me know.

- David

P.S. Ironically, you’ll need BinHex or StuffIt to decode the attached application. After that, you won’t need BinHex anymore, as Tiny Transfer performs the same function with added speed and file info.
 

Attachments

  • Tiny Transfer User Guide and Technical Documentation.pdf
    2.5 MB · Views: 36
  • Tiny Transfer.hqx
    77.7 KB · Views: 20

Mk.558

Well-known member
Read through the manual...I like it! Don't have a use for it at the moment, but I'll make sure to try to remember it.

How'd you get a serial transfer going at 140.32KB/sec?
 

David Cook

Well-known member
How'd you get a serial transfer going at 140.32KB/sec?

I wish! The image above is showing both the primary operations of the tool. It can send BinHex files (which the user is about to choose from the File menu) and it can convert files to/from BinHex (which the user previously did in the progress window displayed).

Or, put simply, the 140.32KB/sec was the speed of converting a file to BinHex on the disk, not sending it over the serial port.
 

CkWeb

Active member
This is fantastic tool, David! Thank you so much for putting this together! 🙌

Any thoughts on possibility of a .bin creation tool as well? I ask because I tend to like that slightly newer format just a bit more (but I completely get the need for a tool compatible with older file types for early Macs and OSes, so .hqx was absolutely the right first choice to go for!)

My use-case scenario is similar: to simply create self-mounting images encoded as .bin to completely ditch the need for StuffIt and it's ten million iterations! I use MacBinary with StuffIt's magic menu; I was just a little disappointed that the MacBinary encoding can only encode one file per .bin file, so the self-mounting image bundles everything in a neat volume.
 
Last edited:

David Cook

Well-known member
Any thoughts on possibility of a .bin creation tool as well?

Yes, good suggestion.

I have a room full of half-assembled Macs at the moment. After I catch up on the hardware projects, I'll work on "Tiny Transfer Plus":
1. Support folders
2. Better compression. Something like @bigmessowires FC8. I'm looking for something that provides decent compression but is open and simple enough that other people can support the format.
3. Multi-packet transmission. Between #2 and #3, this will double the file transfer speed.

The reason I've avoided these three features is that they require a new format/protocol.

I'll add MacBinary to the list.

- David
 

CkWeb

Active member
Thank you, David!

As much as I enjoy Magic Menu, nothing beats a dedicated tool. Plus if someone good at Applescript writes one for it, they can make Disk Copy grab a folder, create a .smi and then have the latest MacBinary app wrap it up for Christmas with just one tiny but mighty click! :D🎁🎅

Wow! Your Plus version is set to, and with the talent of others, like the FC8 developer, it will definitely redefine Classic Mac archival! 👉💿
 
Last edited:
Top