home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
UPCHECK
/
BCRC103.ZIP
/
B-CRC100.DOC
< prev
next >
Wrap
Text File
|
1993-10-18
|
82KB
|
1,905 lines
1
B-CRC
*****
BROTHERS CRC File Checker
Eliminates Duplicate File Uploads From
DOOR.SYS based BBS Systems
Version 1.00 Release 6/28/93
By
Bill Guethlein - WGCG Computing
Peter Guethlein - Deltronix Enterprises
(C)opyright 1992,1993 By Bill Guethlein, Peter Guethlein
ALL RIGHTS RESERVED
Distribution and Support Board
The Solar System (714) 837-9677/3218
Multi Node USR DUALS 6.5 Gigs SYSOP: Peter Guethlein
This documentation was written by Peter Guethlein
Registration information is at the end of this file
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
2
B-CRC Shareware Demo Version
****************************
BROTHERS CRC (B-CRC) file duplication checker was born out
of a need to verify files for duplicates upon upload to
a BBS system. The program is broken down into 2 parts.
The first program B-BUILD.EXE is a database builder
which will read every single ZIP, GIF, and self extracting
(EXE) ZIP on your board and determine the CRC of each file.
The CRC's are stored in a database. File duplications during
processing and bad files during scanning and database building
are logged for your review. The 2nd 'checker' program
B-CRC.EXE then is called in your SCANFILE.BAT (PCBTEST.BAT)
after upload and each upload is 'read' and compared to the
database. Percent of duplication by bytes and files are
determined. Dupe failures occur on the SYSOP's predetermined
percentages for failure.
The B-CRC system does NOT require that the ZIP's, GIF's and
EXE's be extracted and then read. Each file is specially
scanned, CRC determined and results added to the database
or logged for your review. No external programs are needed.
ZIP's WITHIN ZIP's will be processed ! The program WILL process
CD ROM drives!
If you have received the program with an expired key please
call the support board and download the file B-KEY.ZIP which
will give you 30 days of unregistered evaluation time! It
is a QUICK and EASY download!
All of the CRC checking functions of the program were developed
by my brother, Bill. The BBS Interface, Communications,
Beta Testing and final evolution of this program is done by
myself with the support of my brother. Hence the Brothers
CRC system ( B-CRC ).
Support of Product
******************
For those of you who decide to register B-CRC you will
receive your registered copy ASAP !! If you have problems or
suggestions you can leave a message for PETER GUETHLEIN (SYSOP)
at THE SOLAR SYSTEM BBS 714-837-9677/3218, CIS ID 71251,1411 or
Prodigy HMFG58A. Do to the time involved and expense I will
not return VOICE calls. All comments/questions left on the
support BBS will be answered within 24 hours! I frequent
CIS and Prodigy weekly.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
3
Warranty
********
This product is provided "as is" without warranty of any
kind. The entire risk as to the results and performance of
the program is assumed by you. Furthermore, the authors do
not warrant, guarantee, or make any representations
regarding the use of, or the results of the use of the
program, and you rely on the program and results solely at
your own risk. The authors cannot accept responsibility for
system damage, loss of profit, or any other special,
incidental, or consequential damages resulting from the use
or inability to use this product.
Copyright
*********
B-CRC is distributed under the SHAREWARE concept.
Under this concept you may use the SHAREWARE (unregistered)
version for a reasonable period of time, after which you
must either register your copy or discontinue usage. This
program is (c) Copyright 1992,93 by Bill Guethlein and Peter
Guethlein ALL RIGHTS RESERVED.
Registration
**************
With payment you will receive files to register the
utility. The need for the B-CRC.KEY file will be eliminated.
Delays that occur during file additions using the B-BUILD.EXE
program will also be eliminated.
Distribution
************
You are free, in fact encouraged, to distribute the
DEMO (unregistered) version of B-CRC provided that
all files contained in the original B-CRC100.ZIP archive are
distributed in their original UNMODIFIED state.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
4
Prior to Installation Notes
***************************
Installation starts with the B-BUILD program. Here are some
guidelines for setting up the program, and an idea of how long
it takes to build the database.
- Make sure the hard drive you use has sufficient
room for the database. To give you some idea
of the space needed.
DURING INITIAL PROCESSING: About 5MB are needed
for 8000 Zip's etc. This allows space for the
DUPES.x log files which is a log of
all the dupes on your system. The x represents
the drive letter for the log.
For example:
DUPES.C - verbose list of duplicates on drive C
DUPES.D - verbose list of duplicates on drive D
DUPES.G - verbose list of duplicates on drive G
DUPES.P - verbose list of duplicates on drive P
AFTER INITIAL PROCESSING : You can erase the
DUPES.* Log files. Again depending on the
amount of dupes on the system this will save
considerable HD space. The final size for
your calculations of storage-space-needed is
8,000 ZIP'S should require approximately 3MB
of HD space.
- Files on a CD with an access time of .8 seconds
are logged at the approximate rate of 1000 files per
hour using a 386/20 with a 13msec access time
ESDI drive holding the database.
- With the above computer, files on the HARD DRIVE
are processed at about 1500-3000++ files per hour.
- A good diskcache is highly recommend to speed
processing !
- If you are running the board network/multiline
it's HIGHLY recommended you take the system down to
run B-BUILD. It will take less time and
avoid lockups, file busy reads, etc. If you have to
stop or the program aborts during building you simply
restart the program. Files with the EXACT SAME
PATH and FILENAME will not be flagged as duplicates.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
5
- The B-BUILD program is the key to the whole B-CRC
system. Once the database build is complete, NO
FURTHER MAINTENANCE is necessary except for adding
in the new files uploaded to the system. The time in
processing your initial set of files will be well worth
the elimination of duplicate uploads to your BBS and
saving valuable disk space.
INSTALLATION
************
Place the B-BUILD.EXE program in its own directory located on
a hard drive with sufficient space per the guidelines shown above.
Start the B-BUILD.EXE program by typing B-BUILD. Most of the menus
allow the use of a Mouse.
After a plug for the authors <g> the initial screen is shown below:
┌──────────────────────────── B-CRC DB Builder ──────────────────────────────┐
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ This program will create a database of the ZIP and GIF files │ │
│ │ on your BBS, and generate a report of the files that have │ │
│ │ too many duplicated files and/or duplicate bytes. │ │
└─│ │──┘
┌─│ The accompanying B-CRC.EXE program can then be used to scan new │──┐
│ │ uploads FAST, returning ERRORLEVELS (0=Pass; 1=Fail) depending │ │
│ │ on duplicate file-count-percentage or raw-bytes. │ │
│ │ │ │
│ │ To begin, the program will prompt you for information │ │
│ │ if no B-CRC.CFG file is found. For example: location to put the │ │
│ │ database, dupe reject levels, sysop name, BBS name etc... │ │
└─│ │──┘
┌ │ After setup, REMEMBER TO SAVE your configuration with (ALT-F S) │──┐
│ │ Start the database build on your choices with (ALT-R B). │ │
│ │ │ │
│ │ [No external programs are needed. No ZIP's will be extracted] │ │
└─│ [Stored Zip-in-a-Zip's will be processed.] │──┘
┌─├───────────────────────────────────────────────────────────────────────┤──┐
│ │ < OK > │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────────────────────┘
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
6
A simple key press after reviewing the above will move you to the
next screen.....
┌────────────── Initial System Setup for B-CRC DB Builder ───────────────────┐
│ │
│ │
│ ┌────────────── [Enter location for database files] ──────────────┐ │
│ │ ┌──────────────────────────────────────────────┐ │ │
│ │ New directory: │C:\BCRC │ │ │
└────│ └──────────────────────────────────────────────┘ │─────┘
┌────│ │─────┐
│ ├─────────────────────────────────────────────────────────────────┤ │
│ │ < Ok > < Cancel > │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌ Bytes │ Zip │ Zipped file ├──────── Existing Zip ───────────────┐
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────── STATS ───────────────────────────────────┐
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
Enter in the location of your B-CRC database. The default directory
you placed the B-BUILD.EXE program in will be automatically chosen.
The drive containing the directory should have at least 5 meg free.
Hit RETURN if acceptable.
To the Next Screen............
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
7
Next Screen....
┌────────────── Initial System Setup for B-CRC DB Builder ───────────────────┐
│ │
│ │
│ │
│ │
│ ┌────────────────────────── Disk Activity... ───────────────────────────┐ │
└──│ │─┘
┌──│ │─┐
│ │ Creating database:C:\BCRC\FNAME.DB │ │
│ │ │ │
│ │ │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌ Bytes │ Zip │ Zipped file ├──────── Existing Zip ───────────────┐
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────── STATS ───────────────────────────────────┐
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
Several times during setup you will see screens such as the above. The
B-BUILD program is starting and maintaining the main database for the
B-CRC system when this screen appears.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
8
Next Pop Up Screen.....
┌───────── Percentage of duplicated files ──────────┐
│ │
│ If the percentage of duplicated-files is equal to │
│ or above this percentage, the ZIP is reported to │
│ BADFILE.CRC and would receive a 'failed' │
│ errorlevel from the upload checking program. │
│ │
│ Enter percentage: 70 │
│ │
└───────────────────────────────────────────────────┘
The number entered here will set the percentage for a failed scan
of duplicate files in the checked compressed file based on TOTAL
NUMBERS OF FILES IN THE ARCHIVE. The program will scan the
compressed file and get the CRC values. It will then compare the
CRC values to those in the database. If 70% or above of the files
in the archive are found in the database a FAILED SCAN is reported
back to the user. Note that this percentage is for ANY FILE that
is in the archive. So if a user downloads 10 ZIP files from your
BBS and takes one file from each of the ZIPS to make a new ZIP file
and then attempts to upload the newly made ZIP to your BBS.... the
B-CRC program will report it as a FAILED FILE !
┌───────── Percentage of duplicated bytes ──────────┐
│ │
│ If the percentage of duplicated-bytes is equal to │
│ or above this percentage, the ZIP is reported to │
│ BADBYTE.CRC and would receive a 'failed' │
│ errorlevel from the upload checking program. │
│ │
│ Enter percentage: 70 │
│ │
└───────────────────────────────────────────────────┘
The number enter here will set the percentage for a failed scan
of duplicate files in the checked compressed file based on TOTAL
NUMBER OF BYTES IN THE ARCHIVE. The program will scan the
ZIP and get the CRC values. It will then compare the CRC values to
those in the database. If 70% or above of the BYTES in the archive
are found in the database a FAILED SCAN is reported back to the user.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
9
Next Screen....
┌─────────── Number of duplicated bytes ────────────┐
│ │
│ If there are more than this number of bytes of │
│ duplication, the ZIP is reported in BADBYTE.CRC │
│ and would receive a 'failed' errorlevel │
│ from the upload checking program. │
│ │
│ Enter byte count: 100000 │
│ │
└───────────────────────────────────────────────────┘
The number enter here will set the number of bytes for a failed
scan of duplicate files in the checked compressed file based on TOTAL
NUMBERS OF BYTES IN THE ARCHIVE. The program will scan the
ZIP and get the CRC values. It will then compare the
CRC values to those in the database. If more than 100000 bytes are
duplicated in the archive a FAILED SCAN is reported back to the user.
Note that this byte count is for ANY FILE that is in the archive.
Next Screen.... Self Explanatory.... no wait I'm writing to
SYSOPS !!<g> Enter your name in this box !
┌──────────────────────── [Sysop's Name] ─────────────────────────┐
│ ┌───────────────────────────────────────────────────┐ │
│ New Value:│ │ │
│ └───────────────────────────────────────────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ < Ok > < Cancel > │
└─────────────────────────────────────────────────────────────────┘
Enter Your BBS Name:
┌────────────────────────── [BBS Name] ───────────────────────────┐
│ ┌───────────────────────────────────────────────────┐ │
│ New Value:│ │ │
│ └───────────────────────────────────────────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ < Ok > < Cancel > │
└─────────────────────────────────────────────────────────────────┘
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
10
When registered you will place your registration number in this
box. For now just hit RETURN.
┌───────────────────── [Registration Number] ─────────────────────┐
│ ┌───────────────────────────────────────────────────┐ │
│ New Value:│ │ │
│ └───────────────────────────────────────────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ < Ok > < Cancel > │
└─────────────────────────────────────────────────────────────────┘
Next screen........
┌─────────────────── [Allow these extensions:] ───────────────────┐
│ ┌───────────────────────────────────────────────────┐ │
│ New Value:│ZIP,GIF,EXE │ │
│ └───────────────────────────────────────────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ < Ok > < Cancel > │
└─────────────────────────────────────────────────────────────────┘
The B-CRC programs can ONLY handle ZIP's, GIF's, JPEG's and ZIP2EXE'd
.EXE files. These three choices are automatically entered for
you. YOU CAN ADD OTHER FILE EXTENSIONS INTO THIS BOX for instance
DOC, TXT, ARJ, etc BUT THESE FILES WILL NOT BE PROCESSED FOR INCLUSION
IN THE DATABASE. THEY ARE SIMPLY *PASSED* BY THE B-CRC SCAN PROGRAM.
**NOTE** THE FORMAT FOR ENTERING THE EXTENSIONS. EACH EXTENSION IS
SEPARATED BY A COMMA WITH NO SPACES IN BETWEEN !
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
11
Next Screen....
┌──────────────── Initial system setup for B-Build database ─────────────────┐
│ │
│ │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ │ │
└──────│ Scan EXE files │───────┘
┌──────│ │───────┐
│ │ If you select YES then '.EXE' files in your chosen │ │
│ │ subdirectories will be checked to see if they are │ │
│ │ self-extracting .ZIP's. │ │
│ │ Select NO to process only '.ZIP' extension files. │ │
│ │ │ │
│ ├─────────────────────────────────────────────────────────────┤ │
└──────│ < NO! > < Yes! > │───────┘
└─────────────────────────────────────────────────────────────┘
The above is self explanatory. B-CRC has the ability to check
ZIP2exe Files and scan in the CRC values of the file. Use your
TAB key to select if you want this option enabled.
┌──────────────────── [COM 1 IRQ SETTING (4)] ────────────────────┐
│ ┌───────────────────────────────────────────────────┐ │
│ New Value:│4 │ │
│ └───────────────────────────────────────────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────┤
│ < Ok > < Cancel > │
└─────────────────────────────────────────────────────────────────┘
The next 4 screens will set up your COM PORT selections. The B-CRC
program can handle COM PORTS 1 to 15 and IRQ's up to 15 for ANY of the
port assignments. Default values of
COM PORT IRQ
1 4
2 3
3 4
4 3
are automatically entered for you. Baud rates up to 115,200 are
supported. See the info later in these docs for using NON-STANDARD
comports and IRQ's.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
12
Next Screen..........
┌────────────────────── [CDROM Drive selection] ───────────────────────┐
│ │
│ Check the CDROM drives - all subdirectories on the drive will │
│ be marked active, and will be processed before regular drives │
│ │
│ Use Mouse/SPACEBAR/RETURN to toggle selection. ESC when done. │
│ (Drives marked with a '-' are invalid) │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ A- C E G I K M O Q S U W Y │ │
│ │ B- D F H J L N P R T V X Z │ │
│ └──────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────────┘
This screen gives you a choice to notify the B-BUILD program which
drive letters are assigned to CD ROMS. The CD ROMS will be scanned
FIRST under the premise that you the SYSOP would much rather have
duplicates reported on your HARD DRIVE (where you can delete them)
and save valuable disk space. Follow the above directions and mark
your ACTIVE CD ROM DRIVES if you have any, otherwise hit ESCAPE.
┌──────────────────────────────── [B-Build] ─────────────────────────────────┐
│ │
│ │
│ │
│ │
│ ┌────────────────────────── Drive selection ───────────────────────────┐ │
└──│ │──┘
┌──│ Checked drives are active. Unchecked drives are selectable │──┐
│ │ Use Mouse/SPACEBAR/RETURN to toggle selection. ESC when done. │ │
│ │ (Drives marked with a '-' are invalid) │ │
│ │ ┌──────────────────────────────────────────────────────┐ │ │
│ │ │ A- C E G I K M O- Q S U W- Y- │ │ │
│ │ │ B- D F H J L N P R T V- X- Z- │ │ │
│ │ └──────────────────────────────────────────────────────┘ │ │
└──│ │──┘
┌ └──────────────────────────────────────────────────────────────────────┘──┐
│ │ │ │ │
You will need to TOGGLE 'ON' the Drive letters on your system that
you want scanned by the B-BUILD program. Use the MOUSE/SPACEBAR/
RETURN keys to place a check mark next to the appropriate letters
that are active on your system. The 'checked' drive letters will
be automatically scanned for the sub-directories on the drive and
fed into the B-BUILD program. The next step will allow you to
pick the individual directories on each of your drives. READ the
help screens that pop up from the B-BUILD program. They will
give you specific directions on how to and warning about the process
of marking your drive letters and sub-directories for processing !!
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
13
┌──────────────────────────────── [B-Build] ─────────────────────────────────┐
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────── [Select/DeSelect Directories] ───────────────────────┐
│ │
│ Checked subdirectories are 'active' and will be processed. │
│ Un-Checked subdirectories will be skipped. │
│ Select a drive to process... │
│ C D E
└────────────────────────────────────────────────────────────────────────────┘
You will need to highlight each of the individual drive letters and hit
the return key in this step. A complete selection of the subdirectories
on the drive will be shown to you along with a help screen to correctly
mark the directories for processing.
The final screen will take you to the main menu for the B-BUILD program.
HIT ALT then the letter F followed by the letter S. This means
ALT = Menu choice F= select file from menu S= Save CONFIG info you
just entered ! ALT F S is the short version used for the remainder of
this documentation.
** IMPORTANT ** IMPORTANT ** IMPORTANT ** IMPORTANT ** IMPORTANT **
NOTE: This choice saves the configuration information to the file
B-CRC.CFG. This file MUST be located in your DATABASE Directory
and **EACH** of your NODE HOME on your BBS System! Remember to
COPY this file to your NODE HOME Directories when done building your
databases.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
14
THE MAIN MENU :
≡ File Options Run BBS-Info
┌──┌ ──────────────┐── B-BUILD DB Builder] ─────────────────────────────┐
│ │ About... │ │
│ │ Database Stats │ │
│ │ Location... │ │
│ │ Save configuration │ │
│ │ Exit │ │
└──└────────────────────┘────────────────────────────────────────────────────┘
┌─────────────────────────────── [Additions] ────────────────────────────────┐
│ │
│ >>>> This area will show scanned additions to your database <<<<<< │
│ >>>> processing <<<< │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌ Bytes │ Zip │ Zipped file ├──────── Existing Zip ───────────────┐
│ │ │ │ │
│ >>>> This area will show DUPE bytes found while scanning. Results will <<<<
│ be reported in the DUPES.x files in B-BUILD directory. │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────── STATS ───────────────────────────────────┐
│ >>>>>>> Will show the amount of ZIPS in database and compressed files<<<< │
│ >>>>>> NOTE THAT A GIF IS REPORTED AS A COMPRESSED FILE NOT A ZIP!<<<< │
└────────────────────────────────────────────────────────────────────────────┘
ALT F A :
=========
About.. : Will give you the support boards number, authors address for
ordering and other pertinent info about the B-CRC program
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
15
ALT F D:
========
Database Stats :
┌─────────────────────────────────────────────────────────────┐
│ │
│ Database location: C:\BCRC │
│ │
│ Number of .ZIP's in database: 9642 │
│ containing 82,570 compressed files │
│ in 50 subdirectories. │
│ │
│ Zip is logged as bad if: │
│ │
│ Percentage of duplicated bytes is 70% or over OR │
│ Percentage of duplicated files is 70% or over OR │
│ Number of duplicate bytes is 100000 or over │
│ │
│ │
│ Processing of .EXE'd Zip files is currently: ON │
│ │
├─────────────────────────────────────────────────────────────┤
│ < OK > │
└─────────────────────────────────────────────────────────────┘
This selection shows the database location along with your
selected default percentages. Also note that processing
self-extracting files is set to a default setting of YES.
This can be set to NO by using the ALT O options choice
from the main menu.
ALT F L :
=========
Location of the B-CRC database :
This choice will allow you to edit the location of the
database in your CFG file.
ALT F S :
=========
Save configuration.... : No explanation needed ?
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
16
ALT F X :
=========
Exit.... : Exit the B-BUILD Program.
The ALT O options choice from the main menu.
≡ File Options Run BBS-Info
┌────────┌──────────────────────────────┬───── REF. to PAGE NUMBER───────┬───┐
│ │ Byte % Threshold │ EIGHT │ │
│ │ File Count % Threshold │ EIGHT │ │
│ │ Bytes threshold │ NINE │ │
│ │ Choose WC! FILEAREA.DAT dirs │ NINETEEN │ │
│ │ EXE'd Zip's? │ ELEVEN │ │
└────────│ Allow these extensions │ TEN ├───┘
┌────────│ COM1 IRQ SETTING (4) │ ELEVEN ├───┐
│ │ COM2 IRQ SETTING (3) │ " │ │
│ │ COM3 IRQ SETTING (4) │ " │ │
│ │ COM4 IRQ SETTING (3) │ " │ │
│ │ Fullname to WC! FileArea.DAT │ NINETEEN │ │
│ │ ± CDROM drives... │ TWELVE │ │
│ │ ± Drives... │ TWELVE │ │
└────────┤ Scan Directory Trees │ SEVENTEEN ├───┘
│ Sub-Directories │ THIRTEEN │
│ │ ± Large ZIP Comments │ EIGHTEEN │ │
│ └──┬────────────┬─────────────┬┴────────────────────────────────┘ │
│ │ │ │ │
OPTIONS:
ALT O C:
========
FILEAREA.DAT directories:
FOR WILDCAT! BBS Systems ONLY:
This choice will allow you to enter your filearea.dat information
into the B-BUILD program. All the drives/directories will
automatically be added into the program for processing.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
17
ALT O S :
=========
+- SUB-directories:
Allows you to edit selected directories on a drive for processing.
The screens are displayed below. Use the spacebar or return key to
mark the active drives. The next screen shows you the
directory tree for the selected drives. Use the + and - key on the
numeric keypad for adding your selections quickly. The spacebar
to mark individual directories. The ESC key moves you to the next
selection.
┌────────────────────── [Select/DeSelect Directories] ───────────────────────┐
│ │
│ Checked subdirectories are 'active' and will be processed. │
│ Un-Checked subdirectories will be skipped. │
│ Select a drive to process... │
│ C√ G√ K√ M√ O√ Q√ T√ │
│ E√ J√ L√ N√ P√ S√ │
└────────────────────────────────────────────────────────────────────────────┘
|---- Mark/Unmark Column
V for Processing
╔═════════════════════════════════╗
NOTE! If you do ║ C:\WC30\BILL\FILELIST\ │ ▓
NOT get this screen ║ C:\WC30\BILL\PRIVATE\ │ ▓
you will need to ║ C:\WC30\BULL\ │ ▓
ALT O T - Scan DIR ║ C:\WC30\BULL\HOLDING\ │ ▓
TREES before you ║ C:\WC30\DISP\ │ ▓
can select dir's. ║ C:\WC30\ARCHIVE\ │x ▓
║ C:\WC30\HELP\ │ ▓
HELP SCREEN WILL ║ C:\WC30\LIVECAT\ │ ▓
POP UP WITH ║ C:\WC30\LIVECAT\BULL\ │ ▓
ADDITIONAL INFO ║ C:\WC30\MENU\ │ ▓
DURING USAGE! ║ C:\WC30\SCREEN\ │x ▓
║ C:\WC30\SG\ │ ▓
║ C:\WC30\TESTING\ │ ▓
║ C:\WC30\GAMES\ │x ▓
║ C:\WC30\VCWORK\ │ ▓
╚═════════════════════════════════╝
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
18
ALT O D:
+- drives:
This choice will allow you to add drives manually for scanning and/or
remove drives from scanning. It should be used in conjunction with
the SUB DIRECTORY scan shown below.
┌────────────────────────── Drive selection ───────────────────────────┐
│ │
│ Checked drives are active. Unchecked drives are selectable │
│ Use Mouse/SPACEBAR/RETURN to toggle selection. ESC when done. │
│ (Drives marked with a '-' are invalid) │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ A- C√ E√ G I K M O Q S U W- Y- │ │
│ │ B- D F H J L N P R T V- X- Z- │ │
│ └──────────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────────┘
ALT O T:
Scanning Directory Trees:
As a general rule: If you don't see the file directory in the
+- Sub Directory section then prescan the directory trees to
read in the info in B-BUILD.
ALT O Z:
Most ZIPS contain a comment of some type that is a part of the
ZIP. Sometimes these comments can be exceedingly long. If you
Toggle ON Long Zip comments these files will be easily processed.
However, this option slows down the database building as more
info has to be read from the ZIP. If your system contains
files with extremely long comments ( I've seem em 2 pages long!)
then toggle this option ON ! If a file is NOT processed for
some reason by B-BUILD, chances are it contains a LARGE zip
comment.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
19
Selecting FILEAREA.DAT for WILDCAT! BBS's:
Choose FILEAREA.DAT
Path to FILEAREA.DAT
┌────────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ ┌────────────────── [Fullname to FileArea.DAT] ───────────────────┐ │
│ │ ┌───────────────────────────────────────────────────┐ │ │
│ │ New Value:│C:\WC30\FILEAREA.DAT │ │ │
└────│ └───────────────────────────────────────────────────┘ │─────┘
┌────│ │─────┐
│ ├─────────────────────────────────────────────────────────────────┤ │
│ │ < Ok > < Cancel > │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
Path and name of your WILDCAT! Filearea.dat file. The default is
automatically chosen for C:\wc30\filearea.dat. If acceptable hit RETURN.
Immediately after the this step an automatic scan is performed of your
filearea.dat file and the drive letter and path to EACH of your file
directories is chosen and set 'ACTIVE' for processing by the B-BUILD Program.
A screen will appear like below :
┌───────────── [Enabling scan on these WildCat! directories...] ─────────────┐
│ │
│ Reading C:\WC30\FILEAREA.DAT │
│Scanning subdir: [K:\PRIN\] │
│Scanning subdir: [J:\COMM\] │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
20
RUN OPTION from Main Menu ALT R
≡ File Options Run BBS-Info
┌─────────────────┌──────────────────────┐ase Builder ───────────────────────┐
│ │ Build database │ │
│ │ Zips only │ │
│ │ Gifs/JPG only │ │
│ │ Report only │ │
│ │ Load Commercial info │ │
└─────────────────└──────────────────────┘───────────────────────────────────┘
┌──────────────────────────────── Additions ─────────────────────────────────┐
│ │
ALT R B:
Choosing BUILD DATABASE:
Begins a scan of your selected drives and directories for ZIP, GIF/JPEG
and if chosen, .EXE files. The INITIAL database build is critical to
proper program operation ! Note that if CD-ROM drives are marked
ACTIVE, a COMPLETE scan of ALL the directories on those drives is done
before any processing begins! Note the run times for database building
shown earlier in this documentation.
(It may take awhile to scan the directory tree of a CD-ROM).
ALT R Z:
Choosing ZIPS ONLY:
As in BUILD DATABASE but this selection will ONLY scan for ZIP and
self extracting EXE's (if chosen) in your selected drives and directories.
ALT R G :
Choosing GIF/JPEG ONLY:
As in BUILD DATABASE but this selection will ONLY scan for GIFS/JPEG
in your selected drives and directories.
ALT R R :
REPORT ONLY:
Thinking about adding a new CD ROM to your system? Once you have
your database built you can process the CD ROM with B-BUILD and it
will give you a complete report of the DUPLICATES on the CD ROM
you just scanned! REPORT ONLY, simply REPORTS the DUPLICATES. It
DOES NOT ADD ANY INFO TO THE DATABASE! Find out if the files
are worth adding to the system!
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
21
ALT R L:
LOAD COMMERCIAL INFO:
This option will read in COMMERCIAL crc-32 values from a file.
The CRC-32 values must be in HEX, LEFT justified, and contain
8 characters. There have been databases created that use this
format, and should be available on any of the larger BBS systems
in the country. This routine will place only the CRC's into the
database (no file name/size info), and report any matching
files already in the database. An example input file would be:
---cut here-----
01234567 (note that extra
789ABCDE text after the 8
F0123456 characters is ignored)
789abcde
---cut here-----
The input file MUST be called 'COMMERC.IAL' and MUST be in
the current directory (usually where the B-BUILD.EXE is).
MAIN MENU BBS-Info ALT B:
≡ File Options Run BBS-Info
┌──────────────────────┌───────────────────── Refer to Page Number ──────────┐
│ │ Sysop's Name >> NINE │
│ │ BBS Name >> NINE │
│ │ Registration Number >> TEN │
│ └─────────────────────┘ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────── [Additions] ────────────────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌ Bytes │ Zip │ Zipped file ├──────── Existing Zip ───────────────┐
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────── STATS ───────────────────────────────────┐
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
22
Files generated during running of the B-BUILD.EXE Program.
B-CRC.CFG
---------
The configuration file for the B-BUILD and B-CRC programs. A copy of this
config file must be present in your main B-BUILD database directory and EACH
of your NODE HOME DIRECTORIES ! <<< CRITICAL!
CRC.DB, DINDEX.DB, ZFNAME.DB, ZINDEX.DB
-------------------------------------------
These files are the main database files for the B-CRC system. They should be
backed up on a regular basis and not edited or modified IN ANY WAY except by
the B-BUILD program. These databases can be rebuilt if damaged using the
ISAMREPR.EXE Program. Please repair EACH of these databases using the
following command ISAMREPR CRC.DB etc. Database repair may take awhile
depending on the size of your database.
BADBYTE.CRC
----------
This file will list the amount of byte duplication ONLY when the value
exceeds the limit set in the B-BUILD program during configuration.
A typical sample and interpretation is shown below.
Rem 322143 bytes duplication in E:\NEWUPLOD\B151INV.ZIP
^E:\NEWUPLOD\B151INV.ZIP
This indicates that a file entered by the B-BUILD or checked by the B-CRC
program has exceeded the values in the cfg file. Date and time are also
recorded to the file.
BADFILE.CRC
-----------
A typical entry for this log file would be:
Rem 100% file duplication in E:\NEWUPLOD\B151INV.ZIP
^E:\NEWUPLOD\B151INV.ZIP
Indicating that the file exceeded the preset cfg values for failure based
on file duplication.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
23
DUPES.x
-------
The x above would indicate the drive letter that the dupe occurred on.
Below are some sample interpretations of this log file.
O:\BUSI\MR2_0.ZIP █ The file
3CECFB1D 50269 MANUAL.MR Q:\040A\MIND.ZIP █ contains several
B85D2E29 5376 MR.BSE Q:\040A\BAGEDIT.ZIP █ dups. Not enough
906BD203 69200 MR.MSG Q:\040A\MIND.ZIP █ for an exact
5AEA0D20 2304 README.DOC Q:\040A\MIND.ZIP █ match but large
33% file duplication in O:\BUSI\MR2_0.ZIP █ enough to trigger
41% bytes duplication in O:\BUSI\MR2_0.ZIP █ the >100K
127149 bytes duplication in O:\BUSI\MR2_0.ZIP █ message.
O:\BUSI\NOSNOOP.ZIP █
465967E7 114796 SNOOP.EXE Q:\032A\NOSNOOP.ZIP █ This file is 100%
01892308 5992 SNOOP.DOC Q:\032A\NOSNOOP.ZIP █ duped and is in 2
100% file duplication in O:\BUSI\NOSNOOP.ZIP █ locations with the
100% bytes duplication in O:\BUSI\NOSNOOP.ZIP █ same name. A CD
120788 bytes duplication in O:\BUSI\NOSNOOP.ZIP █ and a Hard Drive!
O:\DATA\ASCIFONT.ZIP █
0CCCB734 69538 QT.EXE Q:\021A\ANSISHOW.ZIP █ Here we have 2
CE419AAE 23574 QT.HLP Q:\021A\ANSISHOW.ZIP █ files with dif.
5EBE49DC 3075 DEMO.ORD Q:\021A\ANSISHOW.ZIP █ names that are
6925C41C 2064 BBSBLURB.DOC Q:\021A\ANSISHOW.ZIP █ 100% dupes of each
83416B99 546 LILBLURB.DOC Q:\021A\ANSISHOW.ZIP █ other! A HD space
B40B5F1 9180 MARFAN.DOC Q:\021A\ANSISHOW.ZIP █ user !
D5EC75F1 8811 SOREADME.DOC Q:\021A\ANSISHOW.ZIP █
0E393913 12792 RUNME.EXE Q:\021A\ANSISHOW.ZIP █
100% file duplication in O:\DATA\ASCIFONT.ZIP █
100% bytes duplication in O:\DATA\ASCIFONT.ZIP █
129580 bytes duplication in O:\DATA\ASCIFONT.ZIP █
O:\FILE\QMENU106.ZIP █
985B3AFA 6348 ATT.BGI Q:\001A\GRADE2.ZIP █ This file exceeds
5F4C2B51 6332 CGA.BGI Q:\001A\GRADE2.ZIP █ both the file and
116C5498 5554 EGAVGA.BGI Q:\001A\GRADE2.ZIP █ Byte count. Many
138F8E47 18063 GOTH.CHR Q:\004A\CADSL21.ZIP █ of its files
14360EC1 6204 HERC.BGI Q:\001A\GRADE2.ZIP █ reside in other
0350D1BD 6665 IBM8514.BGI Q:\001A\GRADE2.ZIP █ files which may or
FEAC5336 5131 LITT.CHR Q:\001A\GRADE2.ZIP █ may not indicate
00F19AA5 1662 ORDRBLNK.TXT S:\015A\QUKME16.ZIP █ dupes. For
00C0F8D3 6012 PC3270.BGI Q:\001A\GRADE2.ZIP █ instance some
69636BDF 42 QM.BAT S:\015A\QUKME16.ZIP █ files are distrib.
7E6AE8DE 30194 QM.HLP S:\015A\QUKME16.ZIP █ with libraries
BCA55A13 3782 QM.IDX S:\015A\QUKME16.ZIP █ that may appear
904518FD 41 QNET.BAT Q:\014A\QMNU107.ZIP █ in many files.
AFCA2D91 8120 READ.ME S:\015A\QUKME16.ZIP █ Here you must
18438F9B 13596 SANS.CHR Q:\001A\GRADE2.ZIP █ make a
BA867503 16677 TRIP.CHR Q:\001A\GRADE2.ZIP █ determination
80% file duplication in O:\FILE\QMENU106.ZIP █ to keep the file
43% bytes duplication in O:\FILE\QMENU106.ZIP █ or not.
134423 bytes duplication in O:\FILE\QMENU106.ZIP █
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
24
O:\FILE\UNDSHL.ZIP █ GOOD CATCH!
DE53BA87 69046 UNDEL.EXE Q:\015A\UNSHL12.ZIP █ 100% Dupes, 2 files
2E51DB15 18781 UND_READ.ME Q:\015A\UNSHL12.ZIP █ different names!
100% file duplication in O:\FILE\UNDSHL.ZIP █
100% bytes duplication in O:\FILE\UNDSHL.ZIP █
87827 bytes duplication in O:\FILE\UNDSHL.ZIP █
O:\MYCROFT\RPE-312.ZIP █ Many files will be
248D2F6D 1481 READTHIS.1ST S:\034A\SFT_100.ZIP █ displayed as shown
F7F8A232 550 INSTALL.BAT S:\034A\SFT_100.ZIP █ There will be a
56FBCABC 5035 REGISTER.TXT O:\MYC\OPN-314.ZIP █ list of dupes but
78FG078A 12124 DISTRIB.TXT S:\034A\SFT_100.ZIP █ no dupe report.
C206AC7E 17092 DOORS.TXT S:\034A\SFT_100.ZIP █ This indicates
494C67F6 7039 ORDER.TXT S:\034A\SFT_100.ZIP █ that the file has
B7CE1DB5 25 NODES.BBS O:\MYC\OPN-314.ZIP █ some dupes but not
C9D33B7D 3548 PORTS.BBS O:\MYC\FSE-332.ZIP █ enough to exceed
O:\MYCROFT\RSHL102.ZIP █ your preset
248D2F6D 1481 READTHIS.1ST S:\034A\SFT_100.ZIP █ percentages and
F7F8A232 550 INSTALL.BAT S:\034A\SFT_100.ZIP █ byte levels.
56FBCABC 5035 REGISTER.TXT O:\MYC\OPN-314.ZIP █ Hence no final
2A7A9FC3 12124 DISTRIB.TXT S:\034A\SFT_100.ZIP █ dupe report.
C206AC7E 17092 DOORS.TXT S:\034A\SFT_100.ZIP █
B-CRC.LOG
---------
This file is created by the B-CRC program. It will always be located
in your database directory. The listing shows the status of uploads to
the board. Who uploaded the file, the location and the amount of dups
found. It will be your main log file once the database is completed.
NEW files are so noted, dupes are also noted. In the REGISTERED version
of B-CRC you can immediately add newly uploaded files to the database
in your SCANFILE.BAT file. Instructions will be given later in these
docs.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
25
SAMPLE B-CRC.LOG file:
================================
09-10-91 01:05:40 O:\BBUILD\
`O:\MYCROFT\WC35AUTO.ZIP' Uploaded by: PETER GUETHLEIN
================================
NOTE! New WC35AUTO.EXE 8786 38F13B9F
| --- New WC35AUTO.DOC 5898 E683A0FA
| Dup DESC.SDI 60 E4A37C02 E:\USER\WC35AUTO.ZIP
| --- Dup FILE_ID.DIZ 564 625E4F16 E:\USER\WC35AUTO.ZIP
Duplication by file count: 2 of 4 or 50%
Dup bytes: 624 of 15308 or 4.076%
================================
09-11-1992 13:47:45 O:\BBUILD\
`E:\NEWUPLOD\PCF65A.ZIP' Uploaded by: STAN MITCHELL
================================
New README.1ST 2472 1A187470
New LICENSE.DOC 8631 63949B15
New VENDOR.DOC 9280 40F1F512
New SYSOP.DOC 4797 AB96408A
New EDUCATE.DOC 2958 E2394FF5
New INSTALL.COM 6148 83E3ED5E
New PCF0.111 313032 74B781BD
New FILE_ID.DIZ 229 650ECB5A
Duplication by file count: 0 of 8 or 0%
Dup bytes: 0 of 347547 or 0%
Both of these files passed the dupe checker. You can see that
2 files in the wc30auto.zip program are dups but they are just the
description files for the archive. The .EXE and the .DOC files
are both *New*. The ZIP can be added to the database immediately
after upload using the B-BUILD command line option.
Files exceeding your present CFG file limits will be logged and
FAILED (via ERRORLEVEL) upon upload to the board. See the B-CRC
File Checker info.
**NOTE** As your BBS changes the actual location of your files
will probably also change. Hence the PATHNAME shown to the file
MAY NOT be accurate after a period of time. However, the actual
FILE NAME will not change. See the COMMENTS ABOUT B-CRC section
for a further discussion.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
26
B-LOCK.$$$
==========
This is a LOCK file that will prevent access to the database in
multi-node operations. If present, you will see a message on the
screen saying 'Waiting to access database - retry'. The program
will try to access a busy database for about 10 seconds and then
error out and leave a message in the B-CRC.LOG file informing the
sysop of the need to manually enter the uploaded file into the
database. If the database is NOT in use this file should not
be present! Erase it and normal operation will resume.
UNZIPZIP.BAT
============
Due to speed considerations, B-Build will process zipped zip
files that are STORED but NOT zipped zips that have been
compressed in any way.
For example, in the QBNWS104.ZIP listing below:
Searching ZIP: F:/QBNEWS/QBNWS104.ZIP -
Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- -------- ---- ----
83196 Implode 29985 64% 09-03-90 15:38 9acaff32 --w- QBNWS104.NWS
111411 Stored 111411 0% 09-02-90 12:19 ffc03256 --w- CALC.ZIP
7203 Stored 7203 0% 09-03-90 15:58 9df14b3e --w- FOSSIL.ZIP
4769 Stored 4769 0% 09-03-90 16:10 b580cad6 --w- DOSWATCH.ZIP
14705 Stored 14705 0% 09-03-90 16:26 f68a221f --w- TERM.ZIP
8460 Implode 8149 4% 09-03-90 16:39 e2d67d8a --w- IQUEUE.ZIP
------ ------ --- -------
229744 176222 24% 6
You can see that CALC.ZIP, FOSSIL.ZIP, DOSWATCH.ZIP and
TERM.ZIP would be processed, but IQUEUE.ZIP is IMPLODEd,
and would be skipped.
To get around this problem, a BAT file is created during
the database build called 'UNZIPZIP.BAT' that would have
the line:
if not exist %1IQUEUE.ZIP pkunzip F:\QBNEWS\QBNWS104.ZIP IQUEUE.ZIP %1
placed in it for later processing, and would do this for
every compressed zip file it finds in a ZIP. To run this
BAT file, you should have a LARGE amount of free space on
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
27
a harddrive (size will vary depending on the number of
compressed zipped zips) and make a temporary subdirectory on
the drive, for example:
MD E:\zipzip
then run the batch file:
UNZIPZIP E:\zipzip\
All the zipped zips will be uncompressed to the temporary
subdirectory, and you should then run the B-Build program
using the command line method to add the zip file in the
directory:
B-BUILD E:\zipzip\
to process all the zips in the temporary directory. After
running B-Build, you will probably want to delete the
temporary subdirectory.
COMMAND LINE ACTIVATION of the B-BUILD Program:
==============================================
The B-Build Program has a command line option. You can now
call the B-BUILD program in your scanfile.bat file to
immediately add all new uploads to the database. The command
line would be:
B-BUILD C:\NEWUPLOD\TEST.ZIP
or within the SCANFILE.BAT file:
B-BUILD %1
(If %1 passes the upload path and filename on your BBS system)
For further information on using the command line option in your
scanfile.bat file see the B-CRC section of this manual.
IT IS RECOMMEND THAT YOU ALWAYS CHANGE DIR TO THE LOCATION OF
YOUR DATABASE AND THEN RUN THE B-BUILD PROGRAM WHEN ADDED OR
MAINTAINING YOUR DATABASE FILES!
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
28
The B-BUILD program can also be set to automatically scan a
WHOLE directory via the command line. The command line option
would be:
B-BUILD C:\NEWUPLOD\
*NOTE* the \ slash MUST BE the last character on the command line
to scan the path indicated. Duplicates will be written to the
appropriate files during processing.
Using the B-CRC.EXE program to check your Uploads
-------------------------------------------------
Once the B-BUILD program is complete you will have a CRC database
of all the board files. The B-CRC program uses this database to compare
an uploaded file CRC values to those in the existing database. If
matches occur that exceeds your preset limits in the B-CRC.CFG file,
the program informs the user and exits with an error level 1. If the
file is below your chosen limits the file passes and the program exits
with an ERRORLEVEL 0.
****************************************************************
Your BBS System *MUST* be able to generate a copy of DOOR.SYS
during the Shell that occurs after uploading a file!!! For PCB
system, You can obtain a copy of the PDFC100.ZIP File on the
support board. A sample PCBTEST.BAT file is within this archive.
PDFC100.ZIP will make a copy of DOOR.SYS from your PCBOARD.DAT,
PCBOARD.SYS and USERS files and should be the first line in
your PCBTEST.BAT file!
****************************************************************
**NOTE** A COPY OF THE B-CRC.EXE FILE MUST *ONLY* BE LOCATED
IN YOUR BBS HOME DIRECTORY !! <<<<<<< CRITICAL !
**NOTE** A COPY OF THE B-CRC.CFG FILE MUST BE IN EACH OF YOUR
NODE HOME DIRECTORIES FOR PROPER OPERATION !
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
29
Here is a sample SCANFILE.BAT file for a Wildcat! BBS System.
This batch file is automatically run after each upload. Note
that Wildcat! boards makes a DOOR.SYS upon Shelling out for
scanning after a upload.
CD\WC30\WCWORK\NODE%WCNODEID% <<< CHANGE TO NODE HOME DIRCTORY
B-CRC %1 <<< CALL B-CRC and pass the PATH & FILENAME
IF ERRORLEVEL 1 GOTO NOGOOD << FAILED SCAN PASSES ERRORLEVEL 1
CD\BCRC << CHANGE TO B-BUILD DATABASE DIRECTORY
B-BUILD %1 << CALL B-BUILD WITH PATH & FILENAME passed
GOTO END << EXIT OUT OF BATCH FILE
IT IS RECOMMENDED THAT YOU CHANGE TO YOUR DB DIR
TO RUN THE B-BUILD PROGRAM WHEN ADDING FILES !
:NOGOOD
COPY C:\WC30\ALL.OK C:\WC30\WCWORK\NODE%WCNODEID%\SCANFILE.BAD
:END
This batch file will change to the node home directory where your
copy of the B-CRC.CFG file is and execute the B-CRC program passing
the path and filename in the %1 variable. If a dupe is encountered the
program will exit with an error level 1 and the file ALL.OK will be
copied to SCANFILE.BAD in the node directory and the batch file will
exit. (This is for a WILDCAT! System. You may have to change the
filename (scanfile.bat etc) to suit the BBS you are running the
B-CRC on !!) If no dupes are encountered a errorlevel 0 is
returned. The batch file then changes to the location of the
B-BUILD program and database files. B-BUILD %1 is run. This
command line option immediately adds the CRC values of the uploaded
file to your database. The batch file then ends indicating an
acceptable file. WILDCAT! uses the SCANFILE.BAD file as a marker
to indicate to the BBS that the file just upload is NOT accepted.
Your BBS type may use a different filename to accomplish the same
result.
The B-CRC has full support for COMports 1 to 15 with IRQ's up to
15. Values are stored in the B-CRC.CFG file when you ran the
B-BUILD program.
The B-CRC program will output its activities to the user and
fully log the session in the B-CRC.LOG file located in the B-BUILD
program directory. If the carrier is dropped during processing the
program will complete its scan and log a report before returning
to the board.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
30
RUNNING B-CRC ON NON-STANDARD COMPORTS AND IRQ's:
B-Build Comport Entry 2nd Comport Set 3rd Comport Set 4th C.S.
1 5 9 13
2 =============== 6 ================= 10 ========= 14
3 7 11 15
4 8 12 16
The B-BUILD Program only has 4 comports built into the selection
screen. To use NON-STANDARD comports you will need to place
the correct IRQ for the NON-STANDARD comport into one of the standard
comport settings. For Example. Referencing the above chart.
If you need COM 6 on IRQ 10 then your would enter IRQ 10 into
the B-BUILD program standard comport 2 setting. You can either
do this within the B-BUILD Program OR MUCH BETTER simply
EDIT the B-CRC.CFG file FOR THAT INDIVIDUAL node so that
the comport 2 setting says 10. The B-CRC puts the IRQ for
the comports in quotes "4". Simply change the "2" to "10" for
the second comport. You can easily read and change the
value with any ASCII word processor in the B-CRC.CFG FILE.
Another Example: Using Comport 11 which is the 3rd comport
set. Reading across to the b-build comport setting I would
need to place the correct IRQ value into the STANDARD comport
3 position. Remember to do this ONLY IN THE B-CRC.CFG file
located in the NODE DIRECTORY that will be using the
NON-STANDARD COMPORT !! EDITING WITH AN ASCII EDITOR IS
THE EASIEST METHOD!
COMMENTS ABOUT B-CRC
====================
The B-CRC system is rather unique in the control it gives to the
SYSOP. Building a database of the files on your system will not
only help you control unwanted duplication but can assure you of
having a supply of newer/fresh files. As the boards files age
and you start to delete files the CRC signatures of the deleted
files remain in the B-CRC database. Hence, a future upload of
the same file will be marked as FAILED. Keep this in mind as
your system grows!
I use B-CRC in conjunction with a upload virus checker. I have
chosen to have the B-CRC system scan the file first followed
by the virus scanner. Being that the ZIP file is never
unarchived the CRC values of the file are read and
added to the database upon upload. If the virii scanner fails
the file, the CRC values have already been logged into the B-CRC
database and I can be assured of not getting the same file
back again without a notification.
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
31
The B-CRC system represents months of programming and testing.
It has run successfully on THE SOLAR SYSTEM BBS with over
28,500 ZIP's , 10,000 GIF's for a total of 195,000 compressed
files as of the this release of this program!
The Solar System runs on a Lantastic Net in conjunction with
Desqview so I have several different and challenging configurations
to beta test. We hope this release will be trouble free on your
system.
Please support our efforts with your registration.
TECHNICAL SUPPORT
*****************
The Solar System BBS at 714-837-9677/3218 is available 24 hrs.
per day for support of the B-CRC system. A conference for your
questions is available. Do to the time involved I cannot
return VOICE requests for support. I will respond within 24 hrs.
to all requests made on the support board. I also frequently
visit the MUSTANG Cathouse BBS and Intelec SYSOP Conference.
IF YOU VISIT THE SUPPORT BOARD * PLEASE * REMEMBER TO FILL OUT
THE VISITING SYSOP QUESTIONNAIRE !! HIT Q FROM THE MAIN MENU
AND ANSWER QUESTIONNAIRE NUMBER 2 ---- Thanks! UPGRADES OCCUR
ASAP !!
OTHER OFFERINGS From DELTRONIX ENTERPRISES:
Please take at look at my other live door games, utilities and
remote booting device!
RT-MENU4.ZIP - REALtime MENU SYSTEM for LIVE SYSTEMS
^ Door Monitors
|
(Number Updated - Look for latest version on support board)
An outstanding REALtime Menu system for your LIVECAT,
LIVEPRO or WILDFIRE Door Monitor by Steve Cox. Makes
a menu that is updated with the users name upon entering
the live door. Maintains counts of doors played, popularity,
top 10 users/games, full stats appended to your statistics
files and bulletins. Puts your users name 'up in lights' and
greatly enhances your live door usage. You must have a copy
of LIVECAT for WC!, LIVEPRO for GAP, or WILDFIRE for SPITFIRE
BBS to use this program. You can get a copy of this EXCELLENT
DOOR MONITOR program at Steve Cox's support board shown
below for use with the REALtime Menu Program!
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
32
Livecat's Support BBS can be reached by calling 402-421-2434
IF YOU DON'T HAVE LIVECAT-WILDFIRE-LIVEPRO YOUR MISSING OUT
ON A *GREAT* DOOR MONITOR PROGRAM !!
The REALtime Menu can be purchased for $5.00 ( That's FIVE
BUCKS ) when ordered with ANY of Peter Guethlein's OTHER
Live Doors or REMOTE POWER SWITCH !
Jimmy the Geeks Trivia Gems - FILE NAME: JTG-BBS4.ZIP
OUTSTANDING General and SPORT Trivia with over 3000
EXCELLENT QUALITY Trivia questions available. Questions
asked in 5 different formats. Scoreboard Maintained.
A BBS favorite ! Can you BEAT THE GEEK ???
THE QUESTIONER(c) Filename: QUES1BBS.ZIP is a JTG clone
that will allow YOU to ask the questions. The game is very
similar to JTG in format. A question editor is within
the archive to allow you to maintain several databases of
questions for game play. Scoring, Bulletins, Winners etc.
are all maintained by the game!! EXCELLENT Door for
schools with a BBS to give ONLINE tests! Many other
applications.
THE FB-POOL : A VERY easy to run Football Pool that is
also configurable for ANY TEAM sport! The SYSOP or a
USER can run the pool from remote. Excellent door!
FILENAME: FB-POOL4.ZIP
and don't forget.......
FON-HOME.ZIP - A REMOTE POWER SWITCH for when your away
from your BBS ! Turn the computer's power ON/OFF with a
touch tone code from ANY phone! No more downtime while
your away from the computers big red button! Full info
is contained within this file ! ONLY $59.00 ! When ordered
ONLINE at THE SOLAR SYSTEM BBS. AS ADVERTISED IN
BOARDWATCH MAGAZINE and BBS CALLERS DIGEST!
ORDER ANY OF THE ABOVE ONLINE AT THE SOLAR SYSTEM BBS.
ENTER THE QUESTIONNAIRE MENU AND HAVE YOUR VISA/MC READY!
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
33
Ordering Information
Please fill out the Order Form at end of this file and Mail
DELTRONIX ENTERPRISES <--- Make checks payable to
DELTRONIX ENTERPRISES
C/O P.Guethlein
26861 Trabuco Rd SUITE E161-B
Mission Viejo, Calif. 92691
Thank you for trying the B-CRC System and look for more games &
Utilities for Wildcat! and other BBS's in the near future.
You can order the B-CRC system ONLINE in the support boards
questionnaire menu! Have your VISA/MASTERCARD Ready!
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES
34
============================================================
| Brothers CRC File Upload Checker |
============================================================
| O R D E R F O R M |
| ===================== PRINT |
| CLEARLY!!! |
| Your Name:_________________________________________ |
| |
| Street Address:______________________________________ |
| |
| City:_______________________________ State:__________ |
| |
| Zip Code:___________ Voice Phone:(___) ___ - ____ |
| |
| BBS Name :___________________________________________ |
| |
| BBS Software:__________________ Version #:___________ |
| |
| BBS Phone:(___) ___-____ Low/High Baud:_____________ |
| |
| Where You Downloaded This Utility: __________________ |
| |
| _____________________________________________________ |
| |
|==========================================================|
| |
| PROGRAM VERSION FEE |
| ====================================================== |
| B-CRC Upload File Checker 1.00 $35.00 ________ |
| REGISTERED VERSION |
| California Residents add Sales Tax = ________ |
| |
| TOTAL PAID VIA CHECK,MO or CC = ________ |
| |
| ORDER ONLINE with your VISA/MASTERCARD on |
| THE SOLAR SYSTEM BBS 714-837-9677 / 3218 |
| |
| Payment By: VISA MASTERCARD (circle one) |
| |
| Credit Card Number:_________________________________ |
| |
| Expiration Date:____________________________________ |
| |
| Name as it appears on Card:_________________________ |
| |
| Your Signature:_____________________________________ |
| MAIL this form with payment to: |
| DELTRONIX ENTERPRISES C/O Peter Guethlein |
| 26861 Trabuco Suite #E161-B |
| Mission Viejo, Ca. 92691 |
| |
|==========================================================|
B-CRC(c) 1992,93 by WGCG Computing and DELTRONIX ENTERPRISES