QUUNCD.DOC

(2 KB) Pobierz
This  QUUNCD,  which  is  a  fast uuencoder written in assembly language.
This program will create  one or  many uuencoded  file[s] (as  many as it
takes) from  an original  binary file.   The input file may be entered on
the command line, or else the program will prompt the  user for  it.  Any
drive or  path  may  be specified  for the  input  file,  but only  to 80
characters (which should be more than enough).  IMPORTANT:  Make sure you
have enough free disk space!  UUencoded files take up more space than the
original files being encoded.   The  output file  will be  written to the
current logged  drive, and  this feature cannot be overridden.  There are
no command line switches.  Usage is:

    QUUNCD [drive][path][filename.ext]

If there is only a single output file  (the encoded  file), it  will have
the same  filename as  the input file, with the extension changed to .UUE
(or appended, if there wasn't any).  If  there are  several encoded files
to the encoded output, the first of these will have the last character if
its filename changed to a '1' (unless it was a number digit  in the first
place), and the last characters of the filenames of subsequent files will
be numbers in ascending order.  The lengths  of individual  encoded files
of a file encoded into multiple parts will be approximately equal, except
that the first file will be about 1.5K shorter, in order to accommodate a
short explanation.

This program  has been  designed to use large buffers, so as not to cause
undue  wear  and  tear  on  disk  drives.    It  also   allocates  memory
dynamically, and  it requires  a maximum  of slightly more than 112K when
encoding large files.  If you have limited  memory, or  a large  chunk of
memory  dedicated  to  resident  applications,  you might not have enough
memory to run this program.

This is version 1.1, which incorporates several improvements suggested by
David Kirschenbaum (kirsch@braggvax.ARPA).  Also, the 1% of the code that
does 99% of the work has  been tweaked  to make  it even  faster.  Please
note that  there is a Copyright (C) 1988, 1989 on the program by Theodore
A. Kaldis.  The program may be distributed freely, without charge.
Zgłoś jeśli naruszono regulamin