FILE_ID.DIZ:
FastUtility: package of programs, which can
do most actions faster than ordinary DOS
programs. This package contains FastDEL /
FastUnDEL programs, which works some 10
times faster and are even safer. Other
programs include FastCOPY, FastMove,
FastFIND, and few other utilities, which
are not Fast, but are also useful - Device
(loading device drivers from command line),
KeyPress, KbdBuff, and more.

                            F a s t U t i l i t y
                           ͼ
                                Version 2.20


  FastUtility (FU) is set of files, that are able to improve DOS system.  They
are often much faster  than they DOS eqvivalents,  and FastDEL is even  safer.
They only  disadvantage is,  that they  can work  only on  disks with FAT file
system (FU can't  work on CD-ROMs,  networks...). FastCOPY's problem  is, that
(in case it  is interrupted) it  can't tell what  files were copyied  and what
weren't.

 FU version 2.10 contains following programs:



  FastCOPY  -\
  FastDEL   - \
  FastMOVE  -   called Fast* programs in text
  FastFIND  - /
  FastUnDEL -/

  DiskCOPY  - removed from this version of FastUtility
  DiskINFO

  BMORE     - file viewer

  KEYPRESS  - programm, that emulates key down events to applications (can
              insert key codes to keyboard buffer)
  KEYS      - displays key codes (for KEYPRESS)

  UTILS     - shell - it's size is 123'456 bytes - fortune?
  ZHASNI    - screen saver

  DEVICE    - can load device drivers from command line
  W4DISK    - waits for you to insert disk and then executes specified
              command

  KbdBuff   - increases size of keyboard buffer
  Flush     - removes all characters from keyboard buffer

                            More info on programs
                            
  For command line help, use start programm with /? as parameter.


  Fast* programs use advanced wildcard matching:

  * can be in middle of name indicating any number of characters
    (*A*.* than means all files with 'A' in name)

  more than one wildcard can be  present on command line meaning "it  matches,
if it matches first wildcard OR second wildcard OR third..."

  ! can be present before wildcard meaning "exclude such files"

  /Ax[+|-] switch can be used to select files by attribute
    x can be:
      D .. Directory
      A .. Archive
      R .. Read - only
      S .. System
      H .. Hidden

  /Ax  .. don't care about attribute x
  /Ax+ .. attribute x must be set
  /Ax- .. attribute x must not be set
  /S}x .. file must be bigger (or equal) than x bytes
  /S{x .. file must be smaller (or equal) than x bytes

  default  is  /AD-,  these  switches  are  ignored,  if name does not contain
wildcards

                                   FastDEL
                                   

  This utility can  be used to  delete files much  faster and even  safer than
any ordinary DOS program. It is up-to ten times faster than the programs  like
PCSHELL,  Norton  Commander  or  DEL.  It  is  also possible to destroy files,
it  means  to  delete  them  so  they  can't  be  undeleted (like the Norton's
WIPEFILE) - good for a private data.

  When files are  deleted using FastDEL,  FastDEL writes an  info that can  be
later  used  for  Undeleting  it.  This  info  includes file's first character
(which  is  normally  destroyed  by  DOS)  and compressed FAT chain. This info
is written directly to  the directory entry (into  unused space) in order  not
to slow deleting  down (overhead is  approx. 1 milisecond/file,  that is worth
doing, isn't it?). If there is  not enough space, FastDEL writes "(!)"  on the
screen - that means that it  will be imposible to UnDelete it.  Or (optionaly)
you can tell FastDEL to ask for confirmation for every file.

  If you'll need to know format of that information, mail me, but it's  rather
complex.

  Of course FastDEL can delete  many directories with single command,  you can
also select files by more advanced  wildcards than dos's (i.e. you can  delete
all files with size > 1000, with extension .EXE or .COM that don't start  with
A or B.)

                                  FastUnDEL
                                  
  FastUnDel is able to undelete files.  If the files were deleted by  FastDel,
it's much safer than DOS's standard methods. In that case, it even  guarantees
that  undeleted  files  will  be  undamaged,  when  you  didn't  delete  files
created/modified after file, that you want to undelete.  Also, when files  are
deleted by FastDEL, you not prompted for the first character of name.

  FastUnDel is very good when undeleting  many files at same time. (With  DOS,
it's  practically  impossible  to  undelete  100+  files.)  Be  always sure to
undelete ONLY files deleted in last session. (If you undelete file deleted two
years ago, you'll probably won't be able to undelete files deleted yesterday).


                             Incomplete filenames
                             
  BMore and editor in Utils can accept incomplete filenames: If you run

  BMORE C:\CONFIG

  and there  are  only  two  files  (config.sys  and  config.bak)  in your C:\
directory, bmore guesses, that you don't want to see .bak and opens config.sys.
If there are more files in C:\, you'll get file not found message.

                                   Device
                                   
  Device has big  problems with compatiblity  (because of black  magic used in
it).
  Don't  try  to  load  memory  managers. Don't load ramdrive  when  SUBST  is
active.  Be extremely carefull when using under MS-Windows

                                Compatibility
                                

  FU require    MS-DOS 3.3    or better.     They were    tested on    systems
with MS-DOS  4.0   ..  6.2,   MS-Windows  3.1,   Stacker and DoubleSpace.  (On
Stacker & DoubleSpace  drives,   its  recommended  to    leave  at  least  1MB
free all the time).  They can't work under Windows NT or OS/2.

  When running on systems with task-switching, please don't switch task  while
running Fast* programs.

                              Saved parameters
                              

  Fast* programs and BMORE are  capable of storing some options  directly into
.EXE file. This  is advantage, because  you can customize  FU without need  of
config   file.   This   option   is   used   *very*   frequently   in   BMORE.
  To set saved parameters, use INSTALL or UTILS.


                              Shareware Version
                              

You are hereby licensed to:  use the Shareware Version of this software
for a 21 day evaluation period; make as many copies of the Shareware version
of this software and documentation as you wish; give exact copies of the
original Shareware version to anyone; and distribute the Shareware version of
the software and documentation in its unmodified form via electronic means.
There is no charge for any of the above.

You are specifically prohibited from charging, or requesting donations, for
any such copies, however made; and from distributing the software and/or
documentation with other products (commercial or otherwise) without
permission from author.

Unregistered use of this program after the 21-day evaluation period is in
violation of federal copyright laws.

                                 Evaluation
                                 

This is not free software.  This license allows you to use this
software for evaluation purposes without charge for a period of 21 days.  If
you use this software after the 21 day evaluation period a registration is
required (see main help file for details).


                           Disclaimer of Warranty
                           

This software and the accompanying files are provided "as are" and without
warranties as to performance of merchantability or any other warranties
whether expressed or implied. Because of the various hardware and software
environments into which this software may be put, no warranty of fitness
for a particular purpose is offered.

 Any liability of the seller will be limited exclusively to product
replacement.

                                Registration
                                
  After 21 days evalution period, you must register. Registration means, that
you will send me $10 and I will send you registered copy of FastUtility
(Just put money into envelope so they are not visible from outside and send
it to my snail-mail adress. Send me note if you are able to.  Or do you have
some better idea how to deliver me $10?)

  Note for people from Czech republic: (You are not expected to understand
this.) Vzhledem k tomu, ze od nikoho z vas neocekavam, ze mi poslete deset
dolaru, bude bohate stacit, kdyz mi poslete stopadesat korun, nejlepe
slozenkou na nize uvedenou adresu.

         Jiri Hajek                         Pavel Machek
         U hriste 1118                      Volkova 1131
  250 88 Celakovice                  198 00 Praha 9 - Cerny Most
                                        tel.+42-2-866233

                                   E-mail: machek@troja.fjfi.cvut.cz
