Date : Thu, 14 May 1987101:45:00-MDT
From : michaelk%copper.tek.com@RELAY.CS.NET
Subject: CRCKK33 now available from SIMTEL20
Now available from SIMTEL20:
Filename Type Bytes CRC
Directory PD:<CPM.FILUTL>
CRCKK33.LBR.1 BINARY 41216 A287H
crckk.com -- A FAST Universal Z80 CP/M file CRC checking program
with a Unix (tm of AT&T) flavor.
Version 3.3
Crckk now uses FOUR different crc polynomials and can apply them to
files in a variety of different ways. Crckk.com fully replaces the
programs crck.com and ccitcrc.com. Some uses of lu.com and
(un)arc.com are also displaced.
Crckk can be used to verify files gotten from "the simtel" archives,
"lu" archives, "arc" archives, as well as any archives that use the
program ccitcrc.
Crckk now has an option, which when invoked, will automatically patch
files so that they will have a CRC value of zero. This could be used
to patch all of one's "system" files on your floppy, then when you
want to verify the integrity of your disk, you just check the file(s)
for a zero CRC (no need to remember the crc and no need to keep a
list "somewhere").
Crckk, as in the past, executes all of the above FAST.
Mike Kersenbrock
USENET: tektronix!copper!michaelk
Aloha, Oregon May 1987
>>-------- Differences: Version 3.1 ==> 3.3 --------<<
(Note: version 3.2 was not "released".)
Cleaned up initial messages and error detection to better reflect the
mode being run.
Fixed minor bug in sector-count counting.
Added "-a" option that changes the CRC calculation from the default
"standard CRCK" to that polynomial used by the popular "ARC" program.
"CRCK -a" of a file will yield the same CRC as in "ARC".
Added "-s" option that calculates CRC's using the same polynomial
that the program CCITCRC does.
Added "-l" option that calculates CRC's using the same polynomial
that the library-archive "LU" program does. This is also the same as
XMODEM as well.
Instead, of just telling you the bytes you *could* have used to patch
a file with (as CCITCRC does) to make it's CRC zero, I added option
'-p' that DOES the patch for you. This '-p' patching works for the
'-a' ARC CRC mode, the '-l' LU/XMODEM mode, and for the '-s' CCITCRC
mode.
Keeping in the tradition of CRCKK being a FAST executing CP/M-Z80
program... When running ccitcrc "mode" (a new crckk feature), CRCKK
runs about 30% faster than ccitcrc when the program and data files
are "in RAM cache". CRCKK runs about 300% faster than CCITCRC when
the files are NOT in cache or RAMdisk, but in floppy (with *my* CP/M
3.0 system). Your mileage may vary.