home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
archiver
/
esscod36
/
uucoder.doc
next >
Wrap
Text File
|
1993-07-07
|
8KB
|
177 lines
ESS UUEncode/UUDecode 3.6
PUBLIC DOMAIN
Copyright 1993, Michel Forget
I N T R O D U C T I O N
-=-=-=-=-=-=-=-=-=-=-=-
ESS UUEncode/UUDecode 3.6 will allow you to convert binary files to
ASCII text files, or return ASCII text files to their original binary
state.
Why on earth would you want to do this?
Well, the answer is simple; when computer networks such as the Internet
were created, no provision for transfering binary files was made.
In order to fill this gap, UUEncode & UUDecode were created. Although
this was done a long time ago, not much has changed. The networks still
require files to be transmitted in an ASCII format, and people are still
required to use UUEncode & UUDecode if they want to share binary files.
Why should you use this version instead of one of the other ten or
twenty currently available?
Here are three good reasons:
a) SPEED - ESS UUEncode/UUDecode is much faster than other
coding programs that I have tested. In some cases, the
difference is as much as 350%!
b) APPEARENCE - ESS UUEncode/UUDecode uses GEM! This means
that you are given a nicely formatted progress display (which
shows the output file, the input file, the currently active
parameters, the source and destination path, and a growing
thermometer bar that indicates how much of the current file
has been processed). Since it is a GEM program, you can
access your desk accessories at any time, and set your options
using pull down menus.
c) COMPATABILITY - While UUEncode & UUDecode have remained roughly
the same, the Atari ST has not. ESS UUEncode/UUDecode has
support for the ARGV command line standard that Atari has put
forward. It also have support for the Mark Williams C xArg
command line standard, and the default command line standard
used by older ST systems.
I N S T A L L A T I O N
-=-=-=-=-=-=-=-=-=-=-=-
There are many different ways to use ESS UUEncode/UUDecode!
The most common method of use is to simply run the program. You can
use the menu bar to select the options you want, and initiate an
encoding or decoding operation.
If you have a hard disk, you may want to install ESSCODER.PRG as
an application. Make sure that the "current directory" is set to
_TOP WINDOW_ or the proram will not function correctly. Also, be
aware that some versions of TOS do not handle installed applications
correctly.
If you want to get especially fancy, you can install ESSCODER.PRG
on the desktop as an icon. This allows you to process an entire
GROUP of files at one time. Simply select the files you want to
process, and drag them over to the ESSCODER icon. ESS UUEncode/UUDecode
will _automatically_ decide whether each file should be encoded or
decoded. If you are encoding files, though, you should be aware that
the default options (full paths, no segmentation) will be used.
O P T I O N S
-=-=-=-=-=-=-
There are not many options, but there are more than any other
UUEncode/UUDecode program has:
1) Full Paths - This allows you to tell ESS UUEncode/UUDecode to
either place only the filename (filename.ext) inside the
encoded file(s), or to place the entire pathname. The default
with most other programs of this nature seems to be full paths,
but I prefer having only the filename (since that is the way
it has to be if you plan to distribute your encoded file for
others to decode).
2) Segmentation - An encoded file can be broken into pieces, which
will be automatically joined together when being decoded. This
makes it easier for UUCP mailing software. You can choose one of
the preset sizes, or set your own.
A C K N O W L E D G E M E N T S
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
I would like to thank Steve Wells for supplying me with the source code
to UUCODER 1.0.
I would like to thank Steve Yelvington for writing UUCODER, and placing
the source code in the public domain.
I would also like to thank Ian Lepore, who wrote the HSC "C" compiler
and GemFast, two programs which made the development of ESS UUEncode/UUDecode
possible.
D I S C L A I M E R
-=-=-=-=-=-=-=-=-=-
I have made every effort to ensure that these programs are bug free,
but that does not mean that they are. If you use these programs, you do so
at your own risk. I will not accept responsability for equipment
damage, data loss, or any other unforseen consequence of the use
or mis-use of these programs.
C O N T A C T I N G T H E A U T H O R
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
If you would like to contact me with bug reports, suggestions, or
comments, you can do so through the following addresses (in order of
personal preference):
Internet: mforget@elfhaven.ersys.edmonton.ab.ca
TurboNet: Lord Chimara @ 100:3/0 (Temple Of Doom)
NeST: Lord Chimara @ 90:220/3 (Temple Of Doom)
AtariNet: Lord Chimara @ 51:710/0 (Temple Of Doom)
FNET: Michel Forget @ 236 (The B.E.A.C.H.)
Mail: Michel Forget
#45-1503 Millwoods Road East
Edmonton, Alberta
CANADA
T6L 4C2
C L O S I N G
-=-=-=-=-=-=-
I sincerely hope that you like and use these programs. They are free,
so you may distribute them any way you please, so long as the files in this
archive remain unmodified and unseperated. If there are enough requests,
I will send the source code for these programs to comp.sources.atari.st.
Electric Storm Software has released one other product;
!NEW NEW NEW! - MasterBrowse (described below) can now interface
(transparently) with MegaDepack, so it can handle up
to seventeen different types of compressed text files!
MasterBrowse 2.5 -- An excellent GEM text file viewer absolutely packed
with features! MasterBrowse can have a virtually unlimited number of
documents open at one time (subject only to the limits of your system).
It has extensive searching features (case sensitive or case insensitve,
forward or backward, current position or top of document). MasterBrowse
also has powerful printing features (page headers, page numbers, line
numbers, page descriptions). Every single window has a set of ten
bookmarks, a set of block markers (which can be used to save a block to
disk, print a block, clip a block, or expand a block into a seperate
window). More? MasterBrowse supports batch files! This is only a
brief list of the things this program can do. If you want to get this
program, you can download it from your local bulletin board system, FTP
site, or pay service. If you want the optimized version (smaller, faster)
then you can send $15 to me at the address listed in the "CONTACTING THE
AUTHOR" section above.
The "C" source code for MasterBrowse is available as well, for a
negotiable fee. Contact the author for more details. Users who send in
the donation also receive AutoDate, a program that keeps track of the
time and date with virtually no effort on the part of the user. Simply
hold down the SHIFT key once a day, and the date will never be wrong again.
A notepad desk accessory and a demo of ShadowTerm II (a terminal program
written by Electric Storm Software) are also included on the disk.
-Michel Forget
Electric Storm Software
May 30th, 1993