Short: Scans UseNet newsgroups and uudecodes binaries automatically Author: so!ggiles@efn.org Uploader: so!ggiles efn org Type: comm/news Architecture: m68k-amigaos MassDecode v1.1 - Public release - 05.18.1994 - Freeware Copyright ©1994 by Gregg Giles ########################################################################### # # Purpose # ########################################################################### MassDecode is designed as an aid to those running a system connected to UseNet. It will scan through a newsgroup containing uuencoded binaries and decode them automatically, even if those binaries are broken up into multiple files. MassDecode is very intelligent, because it is required to deal with huge amounts of information presented with no common standard. To the experienced net crawler, dealing with uuencoded files can be quite a patience-trying and time-intensive experience. First you have to find all the seperate parts of a binary, join them together, and then decode them. Doing this manually can be quite nauseating. Enter MassDecode. MassDecode will scan through a directory of uuencoded files, piece together all of the parts of a binary, and uudecode those uuencoded binaries for you. You don't even have to be around. Obviously, this can be a god-send for sysops carrying some of the comp.binaries.* or alt.binaries.* newsgroups. MassDecode is pretty darn smart for an ARexx script, because it has to be. uuencoded binaries are often posted to newsgroups, and there is no set standard on how they will appear when posted. The largest obstacle to writing an automated script has always been finding the names of the binary parts, finding all the parts, and having the script be smart enough to piece them all together and decode them for you. Well, MassDecode does exactly that. Not only does MassDecode look for clues in uuencoded messages as to what uuencoder was used, but it also does some pretty good guessing when there are absolutely no clues as to what the uuencoder was. For a complete list of improvements since the last version of this program, see the section "Revisions & Planned Enhancements". ########################################################################### # # Features # ########################################################################### MassDecode has the following features: * Recognizes uuencoded messages created with the following uuencoders: -Post-Bin -UBIN-PC -uudecode 5.25 (by R.E.M.) -UUXFER * "Smart-guesses" information about a uuencoded message when the uuencoder used to create the message is unknown. * Capable of piecing together binaries which have been split up into multiple parts across multiple files. * Supplied "SmartDecode" decoder is capable of ignoring header information found within encoded binaries. Alternatively, using other decoders is possible. * Delete uuencoded messages once the binary contained in them has been extracted and saved, saving room on your hard disk. * Apply filenotes to all newly created binaries, including special keywords allowing you to supply the date, time (12 or 24 hour format), weekday, etc. * Possible to decode multiple directories by running MassDecode from a script ########################################################################### # # Requirements # ########################################################################### In order to use MassDecode, you must have the following: * An Amiga computer * An active UseNet feed with newsgroups containing uuencoded binaries. Examples of such newsgroups include alt.binaries.amiga, alt.binaries.pictures, etc. (The "AmigaUUCP" package by Matt Dillon will permit you to connect your system to another UseNet system - see that package for details or ask your local Internet guru for help.) * Workbench 2.0 or better * ARexx (must be installed - see your Amiga manual for details) * The "MassDecode.rexx" ARexx script (supplied) * The "SmartDecode" executable file (supplied) What you do NOT need to use MassDecode: * MassDecode does NOT require any special BBS package. It can, however, be used with ANY bulletin board system package with no problems. (MassDecode operates completely independently of both AmigaUUCP and any BBS software which you may have in operation.) * MassDecode does NOT require any special registration keys to work. (FURTHER DOCUMENTATION IS INCLUDED IN THE DISTRIBUTION ARCHIVE)