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.