[comp.sys.amiga] Lucas Project, sources group

page@swan.ulowell.edu (Bob Page) (10/27/88)

Lucas is coming soon to a comp.{sources,binaries}.amiga near you.
Give me a week or two, I'm just recovering from Matt's 2 disks.  Brad
hasn't sent the stuff yet, but is going to RSN.

Where is the 'definitive' shar/unshar for the Amiga?  Would somebody
send me source code?  I have a crufty unshar-only version.  Thanks.

Oh - all binaries are being shar'ed these days, and my shar program
no longer adds './' to the front of files.  Sorry about that, and
stop sending me mail about it.  ;-)

From now on I'm using a uuencode that checksums every line and has a
file size check at the bottom.  If your uudecode handles these, great,
otherwise everything will still work as normal, you just won't detect
corrupted files.

(the robust uu*code was posted to comp.sources.amiga a long time ago;
I'll post it again for those of you who want it).

Several people have suggested I use btoa/atob rather than uu*code.
It's attractive since it runs on the Amiga (since fish disk #6) and
produces smaller files (about 25% overhead vs about 34% for uuencode)
and has checksums, but I decided to stick with uuencode, because
everybody already has it, the new versions have checksums, btoa
produces files with lines longer than 72 characters (some old mailers
hate "long" lines) and (probably most important) the name of the
binary file is embedded in the uuencoded file, which means people just
have to type
	uudecode file.uu
rather than
	atob <file.uu >somefile
where they have to supply the name of the file.  I once typed:
	atob <file.uu
and got binary all over my screen.  I can see this happening on
screens all over the world.

..Bob
-- 
Bob Page, U of Lowell CS Dept.  page@swan.ulowell.edu  ulowell!page
Have five nice days.