Hardware/software requirements: Any IBM PC or compatibles with Windows 95, Windows NT, Win32s platforms. Installation: copy cnconvt.exe to your harddrive (e.g. c:\windows). What does the software product do and how to use it: This software product converts among GB, HZ and BIG5 encoded files. This software is a Win32 console application (running on a DOS Prompt). The software automatically detects the input file type, and converts the input file to specified encoded type. The input file can contain the mixture of GB, BIG5, HZ and ASCII characters as long as GB and BIG5 do not appear in the same file. The detection works as follows: if the file suffix is HZ (case insensitive), input file is HZ encoded. if the file suffix is GB (case insensitive), input file is GB encoded. if the file suffix is B5 or BIG5 (case insensitive), input file is big5 encoded. otherwise, the input file context is searched. (Please note: if the input file contains mixture of GB, HZ and BIG5, the answers to auto detection may vary depending on the file context, e.g., what appear first.) The software supports wildcards '*' and '?' in the input specification. The usage for this product is: $> cnconvt [-h] [-v] [-p] [-hz|-gb|-b5] input [output] input specifies the input file(s). If the input contains wildcards, then multiple files are specified. More specifically, input can be described as [driver:][path\]filenames. The wildcards can not appear in the path. output specifies the output file or destination path. If the input contains wildcards, the 'output' may have to specify a path, i.e., a directory [-h]: optional, on-line help, show this message [-v]: optional, turn off the progress messages [-p]: optional, prompt for confirmation [-hz|-gb|-b5]: optional, specify the encoding type to be converted to. If this option is not present, then either -gb or -b5 is assume. If the input file is HZ or GB, -b5 is assumed, otherwise, -gb is assuemd. For example, if you want to convert every file containing "fun" to GB: $> cnconvt -gb *fun* [destination_directory] Registration: You can evaluate this software product free for 14 days. After 14 days, you have to register. To register: send $8 (eight Canadian dollars) per license in personal check or money order payable to William Zhang to following address: (provide your e-mail address when registering please!) ------------------ William Zhang 157 University Ave. W. Apt. 215 Waterloo, Ontario Canada N2L 3E5 ------------------ If you do not have an e-mail address, then add $5 for shipping and handling. Software Product License: This software product is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. By installing and/or using the software product, you agree to be bound by all the conditions and liabilities set by the software product. Disclaimer of Warranty: No Warranties: The software product is provided "AS IS" without warranty of any kind. To the maximum extent permitted, the author disclaims all warranties, either express or implied, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose and any warranty against infringement, with regard to the software product. Customer Remedies: The author's entire liability and your exclusive remedy shall not exceed the price paid for the software product. William Zhang March 06, 1997