CBSTRIP 0.3 Copyright Rob Weir, 1994-95

CompuServe: 71165,2722
Internet: rweir@cybercom.net

This program is free for personal use.

=======================================================================
WARNING: This program produces modified ChessBase data files, something
quite difficult, and quite undocumented.  This program seems to work for
me, but don't you think it would be better if you made a backup of your
BIG ChessBase database before using me?!
=======================================================================
Files you now have:

CBSTRIP.TXT   the file you are reading
CBSTRIP.EXE   the cbstrip program

The program cbstrip takes a ChessBase data file and creates a new data file
with a user-defined combination of fields removed.  CBSTRIP can remove the
following from a database:

1)  text comments
2)  variations
3)  annotators name (useful when you also remove comments and variations)
4)  games which have no final result (lines)
5)  games which are marked as deleted
6)  games with a special start position, i,e. endgames
7)  ECO codes.


Why would you want a program like this?  I find it useful for several things:
                                       
1) Producing a clean file for importing into another program
2) Removing someone elses "intellectual property" from games
3) Physically deleting games already marked as deleted (much faster than CBFRESH)

=======================================================================
CBSTRIP is easy to run.  You just pass in the name of a ChessBase file and strip options
as command-line arguments and let it run.

For example, if you have a ChessBase file of World Championship games
called WCH.CBI and WCH.CBF, you could CBSTRIP like this:

CBSTRIP WCH.CBF

The results will be found in files CBSTRIP.CBF and CBSTRIP.CBI


If you wanted to just remove games with start positions and deleted games you
would do this:

CBSTRIP WCH.CBF -startpos -deleted


The possible command-line options are:

-variations
-comments
-annotator
-deleted
-startpos
-line
-eco

If you don't specify an option, a default is used which is:

-variations -comments -lines -deleted -startpos


=======================================================================
