> barfs on binary files and doesn't say "writting" (wild cheering), The version of shar on my system detects binary files, and encodes them, after packing up a simple C program to do the unpacking at the receiving end. The appropriate cc command is also included in the shar to do the compile in /tmp.