UTIL.TXT ======== Utility Programs Included in Registered Version of WE ===================================================== The following useful utility programs are included with the registered full version of WE. These utilities aren't available anywhere else! For details on how to register see REGISTER.TXT. WARC.EXE - Willow Creek Archiver WARC is a flexible multi-volume file compression and archiving utility. Similar to PKZIP, but with the ability to overflow onto extra diskettes. Has a command line interface so can be used in an automated fashion in batch files. Has options to read/create subdirectories as necessary when saving/restoring entire directory trees. Highly flexible method of choosing destination directories during restore. Includes in the archive a computed "signature" for each file similar to a CRC total, so it can be absolutely sure of correctness when a file is restored. Also has ability to verify an existing archive to make sure it is readable (diskettes don't last forever...) and that all the signatures match the data in the archive. WARC is an extremely safe and convenient way to archive information. WARC is also a very convenient way to transfer data between machines that aren't connected by a LAN, because you can be absolutely sure of data correctness and you don't have to worry about exceeding the capacity of a diskette. NAMCHG.EXE - Source Code Symbolic Name Changer NAMCHG is a dictionary driven tool for changing symbolic names in lists of text files. NAMCHG uses a dictionary of old and new symbolic names such as variable and type names, a list of files to scan, extensions to use for archiving, and a log file which records all activity. NAMCHG gives you the option to review each change before it is made, and switch interactively between varying levels of operator supervision as scanning proceeds through input files. The "before" and "after" text of all changed lines is written to a log file for review. All files which have been changed have their complete old versions archived as well under different extensions. Making global symbolic name changes in a programming project with a large volume of source code is a tedious and nerve wracking affair. The search and replace facilities of most editors are not equal to the task because they either don't provide enough automation in working with large numbers of files, or they don't provide enough protection against accidental mistakes. With NAMCHG you can completely automate the process, supervising it to whatever degree you wish, and leave behind a complete audit trail noting what you've done. CHKSUM.EXE - File Comparator CHKSUM is a simple tool to compare files by computing a "signature" for them similar to a CRC total. CHKSUM will compute and display signatures for files listed on the command line, and report if any of the files have different signatures from the others. CHKSUM also has wildcard and subdirectory scanning capability to help you find all versions of a file or program wherever they may be hiding, and find out if they are the same or not. You can also compute a total signature for all files matching a wildcard/subdirectory spec. This allows you to compare entire directories to see if all the files are the same.