home *** CD-ROM | disk | FTP | other *** search
-
- Quick & Dirty CHKSPELL v1.0 *EVALUATION COPY*
-
- February, 1993
-
- Yet Another French Spelling Checker...
-
-
- OVERVIEW
-
- CHKSPELL is a rather complete french spelling checker for
- ASCII textfiles. Main dictionary contains data for about
- 410000 forms, but this figure may be extended (if necessary)
- thanks to a user-defined dictionary. Although this program
- does a good job tracking SPELLING errors, it will *NOT* try
- and correct GRAMMATICAL mistakes. Please note it's merely
- a Quick & Dirty utility : as such, it is not intended to
- compete with similar commercial programs (which are *NOT*
- perfect and *NOT* so clever, anyway).
-
-
- SYSTEM REQUIREMENTS
-
- CHKSPELL should run on any IBM PC or compatible with DOS 2.0
- or higher. Anyway, unless you DO love old flavors of DOS, you
- should consider using newer versions, such as the
- *EXCELLENT* DR-DOS 6.0 (by Digital Research) or the rather
- good MS-DOS 5.0 (by Micro$oft). Please note that CHKSPELL
- will run much faster if you have a good disk-cache program
- (ideal size would be at least 2Mb) or a RAM disk is used for
- CHKSPELL program files.
-
-
- CAVEAT
-
- This is an *EVALUATION COPY* of CHKSPELL utility. Please do
- keep this in mind : the program won't accept files more than
- 2Kb long, it won't make use of the user-defined dictionary,
- and it sometimes (not SO frequently, don't worry !) won't
- run. Of course, registered version is *NOT* limited ! ;-)
-
-
- USAGE
-
- CHKSPELL needs four files in order to run : CHKSPELL.EXE,
- CHKSPELL.OVR, CHKSPELL.OVL and CHKSPELL.USR (this ASCII
- file contains the user-defined dictionary). The syntax is
- "CHKSPELL inputfile", where "inputfile" is the name of the
- ASCII textfile to be checked (source) : the program will
- create a log file with ".LOG" extension. Default source
- extension is ".ASC". If log filename already exists,
- program will abort (you may use the "-O" switch to override
- this security). Sorry : CHKSPELL is not very fast (if you're
- interested in knowing it, it needs about 2 minutes in order
- to check a 20Kb textfile with a 386-16). Sorry (again !) :
- CHKSPELL won't try and make suggestions for real or
- imaginary errors : it will merely report them to a log file.
- I wrote this utility two because I did not like so-called
- "interactive" spelling checkers which required me to stay
- in front of my screen while checking files. Besides, I did
- not need suggestions, which are too often irrelevant or
- stupid : that's why CHKSPELL works the way it works... and
- I won't change it unless I'm paid for it ! You'll have to
- make use your favorite wordprocessor's Find & Replace
- option. A last warning : although dictionary data has been
- checked, typo errors may still exist, and some words or
- forms may have not been entered. Just add them to the user
- dictionary and tell me !
-
- CHKSPELL inputfile [-o] [-a]
- -o : Overwrite log file, if present
- -a : Audio warning when checking is finished.
-
-
- ERROR MESSAGES
-
- Here are the messages you are likely to see either on your
- screen or in the log file, with a short explanation for each.
-
- -- "Unable to locate CHKSPELL.OVL !" : the first overlay
- is neither in current directory nor accessible through
- PATH.
- -- "Unable to locate CHKSPELL.OVR !" : the second overlay
- is neither in current directory nor accessible through
- PATH.
- -- "Unable to locate CHKSPELL.USR !" : the user dictionary
- is neither in current directory nor accessible through
- PATH.
- -- "CHKSPELL.OVL seems corrupted !" : self-explanatory.
- -- "CHKSPELL.OVR seems corrupted !" : self-explanatory.
- -- "No input file specified !" : self-explanatory.
- -- "No wildcard allowed in filename !" : don't use "?" or
- "*" in filename.
- -- "Input file does not exist !" : self-explanatory.
- -- "Input file cannot be report file !" : input filename
- has ".LOG" extension.
- -- "Input file is too big ! *EVALUATION COPY*" : this is...
- self-explanatory !
- -- "Report file already exists !" : self-explanatory !
- -- "Unknown option specified !" : self-explanatory.
- -- "Syntax error !" : still self-explanatory !
- -- "Don't you think it's time to *REGISTER* now ? ;-)" :
- well...
- -- "Illegal character in" : the word contains a character
- which does not belong to French set.
- -- "String too long" : the word is by far too long and
- cannot be a french one.
- -- "Unknown word" : CHKSPELL was unable to find this word
- in his dictionaries, so you'd better check it and add it
- (if necessary) in user dictionary !
- -- "USER string too long" : this word in user dictionary is
- by far too long and cannot be a french one.
- -- "USER illegal character" : this word in user dictionary
- contains a character which does not belong to the
- French set.
- -- "USER dico full, skipped" : user dictionary is full,
- and new words are ignored from now on.
- -- "USER no room for" : user dictionary is full.
-
-
- REVISION HISTORY
-
- Version 1.0 completed on February 1, 1993.
-
-
- SPECIAL THANX
-
- Special thanks to Jérôme Chodkiewicz, whose help was
- invaluable in designing this program, to Gilles Gameiro and
- to Jean-Luc Buard.
-
-
- INTEGRITY CHECK
-
- In order to check CHKSPELL files for signs of tampering, use
- VALIDATE version 0.4 program (from MacAfee Associates).
- Here are the original values to compare with :
-
- File Name: chkspell.exe
- Size: 21,821
- Date: 2-1-1993
- File Authentication:
- Check Method 1 - 979F
- Check Method 2 - 0C76
-
- File Name: chkspell.ovr
- Size: 560,289
- Date: 2-1-1993
- File Authentication:
- Check Method 1 - A206
- Check Method 2 - 0383
-
- File Name: chkspell.ovl
- Size: 956,334
- Date: 2-1-1993
- File Authentication:
- Check Method 1 - 20FE
- Check Method 2 - 0947
-
- File Name: chkspell.usr
- Size: 960
- Date: 2-1-1993
- File Authentication:
- Check Method 1 - EAB7
- Check Method 2 - 033D
-
-
- *MUCH* BETTER INTEGRITY CHECK
-
- It is rather easy to trick such a simple program as VALIDATE.
- So, here is another and *MUCH* better CRC check, thanks to
- an excellent freeware antivirus package written by the
- SysOp of "The Temple of Software" : CRCIMG and CHKCRC
- (latest release is version 1.3). Get it, and check CRCs with
- these ones :
-
- > crc 16=979f ccitt=dd1f 32=4da11bad val=e0a3e171
- size=21821 | chkspell.exe
- > crc 16=a206 ccitt=11a2 32=40374a00 val=64b94ad6
- size=560289 | chkspell.ovr
- > crc 16=20fe ccitt=34e3 32=8554be0f val=2c2da333
- size=956334 | chkspell.ovl
- > crc 16=eab7 ccitt=abe2 32=9fdb79ec val=80150127
- size=960 | chkspell.usr
-
-
- DISCLAIMER
-
- The CHKSPELL package is provided without warranty of any
- kind, except for this one : the four files CHKSPELL.EXE,
- CHKSPELL.OVR, CHKSPELL.OVL and CHKSPELL.USR (along with
- the documentation) will use some space on your hard disk !
- The author hereby disclaims all warranties relating to this
- software, whether express or implied, including without
- limitation any implied warranties of merchantability or
- fitness for a particular purpose. The author will not be
- liable for any special, incidental, consequential,
- indirect or similar damages due to loss of data or any other
- reason, even if the author has been advised of the
- possibility of such damages. In no event shall the author's
- liability for any damages ever exceed the price paid for the
- license to use software, regardless of the form of the
- claim. The person using the software bears all risk as to the
- quality and performance of the software. ;-)
-
-
- LICENSE
-
- The *EVALUATION COPY* version of the CHKSPELL package may be
- freely distributed to others by any means, as long as the
- following conditions are met :
-
- 1) CHKSPELL is distributed in a package containing the
- following *UNMODIFIED* six files : CHKSPELL.EXE,
- CHKSPELL.OVR, CHKSPELL.OVL, CHKSPELL.USR,
- CHKSPELL.ENG and CHKSPELL.FR (by the way, original
- package was released as a LZH archive created with
- the excellent Lha public domain archiver).
-
- 2) CHKSPELL is not distributed as part of any other
- product, except with specific written permission
- from the author.
-
- 3) Absolutely *NO* fee of any kind is charged for the
- CHKSPELL package or for the service of providing the
- package. Yet, Computer Bulletin Board Systems may
- distribute the CHKSPELL package even though they
- may charge a membership or service fee, provided
- they clearly state this fee is *NOT* the
- registration fee.
-
- You can use the evaluation copy of CHKSPELL program for as
- long as you want, since it won't be of any real use to you !
- ;-)
-
-
- REGISTRATION INFORMATION
-
- If you need the fully functional version of the CHKSPELL
- utility, you will have to *REGISTER* (sorry !). As a
- registered user, you will receive a diskette with the latest
- version of the CHKSPELL utilities (I think I'll probably
- write a program in order to help crossword puzzles fans, a
- rhyme finder, and maybe a TSR version of CHKSPELL, too). You
- will also have a *MUCH* better chance to see your ideas and
- suggestions for enhancements included in future versions of
- CHKSPELL (if any !). If you need access to the dictionary
- database for your own programs, maybe we can arrange that.
-
- You can contact me either through FidoNet mail or through
- Minitel mail (for French users only, of course !) :
-
- 1) Send FidoNet NetMail to "The Temple of Software"
- BBS, at 2:320/2 (this *GOOD* BBS is *programmer-
- oriented*, with specific interest in C and C++ --
- er... as far as I'm concerned, I'm rather C-sick,
- but this is the SysOp's way, and he's a friend, so...
- may the Forth be with us !).
-
- 2) Send Minitel mail to 3614 CHEZ*ASCIIFY.
-
- I know it's not easy, but I'll try and find another solution
- (such as a "poste restante" address, maybe). Leave me a
- message stating the registration fee you feel CHKSPELL is
- worth to you, along with your address. Please do *NOT* give
- me any phone number : I won't call back, I won't fax, and I
- won't leave E-mail on any BBS other than 'The Temple of
- Software' BBS ! Thanks for understanding I'm not running a
- business at full-time, and that this package is released for
- fun and by curiosity -- I think you can guess why !
-
- Suggested registration fee is 225 FF (FF stands for French
- Francs) or the equivalent in your local currency, for the
- use of the utilities by individual home users. Registration
- is for home users only and does not apply to businesses,
- corporations, organizations, government agencies, or
- schools, which must obtain a license for use. Contact me for
- more information.
-
-
-
-