home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
disk
/
copy_utils
/
backarc
/
backarc.doc
< prev
next >
Wrap
Text File
|
1995-02-27
|
10KB
|
259 lines
*************************************************************************
* »»»»»»»»»»»»»»»»»»»»»»»»»» BackARC V1.1 ßETA «««««««««««««««««««««««« *
*************************************************************************
* The Directory Spooler *
* by Stephen Bradley *
* Docs by Stephen Bradley and Harley McGrew *
*************************************************************************
/ \
< >
/ \
I. Introduction
a. What is BackARC?
BackARC is my answer to a lazy man's request. (So what if that lazy
man just happened to be me!) It was created for the same reason printer
spools were created: to alleviate some extranious activities for people
who are extremely impatient. :-) BackARC is a program designed to sit
in the background and unpack files. NOTE: Now it's time to be excited,
because BackARC is more than a program to unpack files. More on this
later.
b. Who is BackARC for?
BackARC is designed for the avid Amiga user who wishes to call BBS's
and download files without having to unpack them later. This allows
anxious people (such as myself) to IMMEDIATELY use the programs once
they are downloaded, or at least a minute or two later. :) BackARC
is most useful to users who have hard drives, since unpacked information
usually takes up a great deal more space than packed.
c. What BackARC is:
A tool designed to unpack files for you while you are online.
A powerful spooler which can use multiple archivers and multiple
spooling directories.
An easy soloution for any Amiga user who wants a simple function
done without going through the hassle of writing an AmigaDOS or
Arexx script to do it.
A Commodity. BackARC can be toggled via left alt + control b
(changeable in the tooltype). Clicking on the close gadget EXITS
BackARC.
d. What BackARC isn't:
A system hog. BackARC tries to use as little resources as possible
in order to get the job done.
II. Operation
a. What is a Scanfunction?
A Scanfunction is my term given for a group of items entered together
to form a part of the internal spool database BackARC keeps up
with while it is running. A scanfunction is made up of the
following elements:
Name - Identifies the specific scanfunction.
Archiver - Program used to unpack the files with. e.g. LhA.
Directory - BackARC scans this directory for files and
unpacks them to this directory. YOU *MUST* EITHER HAVE A TRAILING
/ OR : AFTER THE DIRECTORY for BackARC to work properly. If you
use the asl requester, this will be automatically added for you.
Options - Identifies the specific options required in order to
tell the archiver to unpack, as opposed to pack.
Line Format - Identifies which format to build the command
line with.
A maximum of 255 different scanfunctions can be defined and saved
at one time within BackARC.
b. Windows
BackARC has three different windows that it opens:
Main window - shows status of BackARC.
Consists of two gadgets:
Active - If checked, then BackARC is actively scanning
it's scanfunctions at the interval specified.
Setup - Opens the configuration window.
Configuration window - allows for the alteration and addition
of scanfunctions, and the alteration of
BackARC's other options.
Consists of ten gadgets:
Scanfunctions - A list of current scanfunctions defined.
This list is used to select which scanfunction
is to be either edited or erased from the list.
Add - Brings up the entry window with the intent
of adding a new scanfunction to the list.
Edit - Brings up the entry window with the intent
of altering an existing scanfunction. The
scanfunction to be edited should be selected
from the list. If a function is NOT selected,
then the screen will flash.
Erase - The scanfunction to be erased should be
selected from the list. If a function is NOT
selected, then the screen will flash. Once
the scanfunction is erased, the others after
it will be moved up from the list.
Make
Directories - If checked, then BackARC will make a directory
based upon the name of the archive it is
unpacking when it finds an archive that meets
the specifications for a specific scanfunc.
All files retrieved from the archive will be
placed into this directory.
Erase|Rename
Archives - Tells BackARC whether to erase an archive
after unpacking it, or rename it to something
else so that BackARC won't try to unpack it
again.
Seconds - Sets the interval which BackARC waits before
scanning for archives under it's scanfunctions.
Every scanfunction's directory is scanned
for a matching archive, if one is found, then
after unpacking the archive, the remainder
of archives are skipped until the next scan.
Priority - Sets BackARC's task priority for operations.
Configuration
Load|Save - Saves or loads BackARC's configuration files.
These files will be loaded at startup and
active operations will be begun immediately
upon successful startup.
Entry window - allows for the editing or addition of a
scanfunction.
Consists of ten gadgets, specifying aspects of a scanfunction
described above, and an Ok gadget to accept changes/additions, or
Cancel to discard changes/additions.
c. ToolTypes
BackARC understands a number of tooltypes. The tooltypes supported
are as follows:
XPOS - The X coordinate of the display window on startup.
YPOS - The Y coordinate of the display window on startup.
COPYRIGHT - Displays copyright notice of program on startup if
specified in the tooltypes.
LOGFILE - Logs any scanfunction activity. If not specified/commented
out, then will not log any activity.
CFGFILE - Changes the default configuration filename. The default
is S:BackARC.config.
SFFILE - Changes the default scanfunction list filename. The
default is S:BackARC.scanfuncs.
SIZE - This is a security mechanism designed to help in the
detection of link/file viruses. This should be set
to the size as shown in the tooltypes window. If
a requester comes up telling of an alteration in the
program size, it would be wise to scan the file for
viruses using a link/file virus scanning program of
some kind. This "feature" can be disabled by commenting
out or deleting the size entry. The program will
function the same as it would if the size were the
same.
NOTE: This can also be specified for the command line.
Be sure that you enter the size which matches that
of the BackARC executable! e.x.
BackARC is 29380 bytes in length. At shell prompt:
1.SYS> RUN >NIL: BackARC SIZE=29380 [other options]
d. Requirements:
Workbench 2.04 or up.
mathieeedoubbas.library
mathieeetrans.library
asl.library
commodities.library
III. Alternative uses for BackARC
Currently, BackARC can do many functions besides unarchive.
With proper manipulation of the OPT field in setup, the possibilities
are almost endless. (Very soon, a even MORE versatile interface will
be used). Here is just a short list of the possibilities:
Picture Conversion
Picture Displaying
Virus Scanning
CR/LF Conversion
UUEncode/UUDecode -ing
Logfile appention
Updating of new program versions
Execution
Sound/Music File playing
Source File linking/compilation
Print files
ScriptFile execution
***********************************************
NOTICE TO USERS!!!
***********************************************
This program is still in ßeta, I can not
assume responsibility for any damage caused by
this program. If this program causes a problem
please notify me via the addresses below.
-Thanks
Stephen
************************************************
Questions/Comments/Criticisms:
Stephen Bradley
1245 Castlegate Court
Winston-Salem, NC 27103
USA
Internet/Usenet:
sbradley@wsalem.cerf.fred.org (This address is inoperative at this
time! Will be established by
1/5/1994)
LhA is Copyright (c) 1991,92 Stefan Boberg
Workbench 2.04, mathieeedoubbas.library, mathieeetrans.library,
asl.library, and commodities.library are Copyright ©1985-1991
Commodore-Amiga Inc.