home *** CD-ROM | disk | FTP | other *** search
/ Tools en Utilities / CDASS_5.ISO / shell / file / whtis101.arj / WHATIS.DOC < prev    next >
Encoding:
Text File  |  1992-06-18  |  30.0 KB  |  831 lines

  1.  
  2.  
  3.  
  4.            WhatIs - The FileIdentifier Version 1.01  18 June 1992
  5.  
  6.  
  7.  
  8.                                 M A N U A L
  9.  
  10.  
  11.  
  12.         Copyright (c) 1992, Computer Bakery, All rights reserved.
  13.         Published by Computer Bakery, PO Box 5, Flaxley SA 5153
  14.         Australia.  Phone (08) 388 8439, International +618 388 8439
  15.  
  16.  
  17.  
  18.  
  19.   Contents
  20.  
  21.      WhatIs Licence Agreement
  22.      TradeMarks
  23.      Introduction
  24.      System Requirements
  25.      History
  26.      Uses
  27.      Warning
  28.      Installing WhatIs
  29.        Installing WhatIs on a Floppy Disk
  30.        Automatic Installation on a Hard Disk
  31.        Installing by Hand
  32.        Installed Files
  33.      Using WhatIs
  34.        Getting Help (-h)
  35.        Misnamed files (-m)
  36.        Using file Extensions to make identifications (-e)
  37.        Using 4DOS/NDOS Descript.ion files (-d)
  38.        Restricting Width of output (-w)
  39.        Identifying Text files (-t)
  40.        Registering Whatis (-r)
  41.        Saving options (-s)
  42.      Using WhatIs under Microsoft Windows
  43.      Registration
  44.      Free Upgrade for Reporting Unrecognised File Types
  45.      Recognised Files
  46.        Plain Text Files
  47.        Other Files
  48.      Common Problems
  49.  
  50.   WhatIs Licence Agreement
  51.   ========================
  52.  
  53.   This license agreement governs your use of WhatIs.  If you have any
  54.   questions about it please contact Computer Bakery.
  55.  
  56.   The WhatIs programme and its associated documentation are (c) Copyright
  57.   1992, Computer Bakery, and are protected by Australian and international
  58.   copyright law.  In the rest of this agreement the WhatIs programme and
  59.   its associated documentation are referred to simply as "WhatIs".  You
  60.   are granted a license to use your copy of WhatIs only under the terms
  61.   and conditions specified in this licence agreement.
  62.  
  63.   WhatIs is distributed in two forms.  A "registered" copy of WhatIs
  64.   includes a registration number and the words "Registered to" in the help
  65.   message.  A "shareware" copy of WhatIs includes the words "Unregistered
  66.   Copy" in the help message.
  67.  
  68.   You may use a shareware copy of WhatIs for no charge for a trial period
  69.   of up to one month.  If you want to continue to use WhatIs after that
  70.   period you must obtain a registered copy by paying a registration fee.
  71.   If you choose not to pay the registration fee you must stop using
  72.   WhatIs.  However you may keep copies and pass them on to others.
  73.  
  74.   Registered copies of WhatIs are only available to those who have payed
  75.   the registration fee.  You may only use a registered copy of WhatIs on
  76.   the number of computers specified in your registration certificate.  You
  77.   must treat each of your registered copies just like a book.  That means,
  78.   for example, that each copy may be used by any number of people and may
  79.   be freely moved from one computer location to another so long as there
  80.   is NO POSSIBILITY of that copy being used at one location while it's
  81.   being used at another.
  82.  
  83.   You may copy any version of WhatIs for normal backup purposes, and you
  84.   may give copies of the shareware version to other individuals, which
  85.   they may also use and copy subject to the terms of this agreement.  If
  86.   you copy the shareware version of WhatIs you must include all of the
  87.   files distributed with it, including this one.  You may not give copies
  88.   of the registered version to any other person for any purpose, and you
  89.   may not make copies of the printed WhatIs manual without written
  90.   permission from Computer Bakery.
  91.  
  92.   You may NOT distribute WhatIs other than through individual copies of
  93.   the shareware version passed to friends and associates for their
  94.   individual use.  Specifically, you may not place WhatIs in any user
  95.   group or commercial library, or distribute it with any other product,
  96.   such as but not limited to on the Hard Drive of a new computer, without
  97.   express written permission from Computer Bakery, and you may not
  98.   distribute for a fee, or in any way sell copies of Whatis.  If you
  99.   violate this provision you will be liable for licence fees for each
  100.   copy you so distribute.  However if you are a shareware disk vendor
  101.   approved by the Association of Shareware Professionals (ASP), or a non-
  102.   profit, tax-exempt user group, you may place a shareware copy of WhatIs
  103.   in your library without prior written permission, provided you notify
  104.   Computer Bakery within 15 days of doing so; and for shareware disk
  105.   vendors, provided your application has been fully approved in writing by
  106.   the ASP, and is not simply submitted or awaiting review.
  107.  
  108.   Your license and right to use this product is automatically terminated
  109.   by any breach by you of this agreement.
  110.  
  111.   While we have attempted to ensure that WhatIs makes reliable
  112.   identifications you are hereby warned that it is not always accurate.
  113.   The only true test of a the identity of a file is does it work with the
  114.   software it is designed to work with.  You assume full responsibility
  115.   for the selection and use of WhatIs to achieve your intended results.
  116.  
  117.   The Computer Bakery warrants that this programme will perform the
  118.   functionality described in the accompanying manual. Computer Bakery
  119.   warrants any manual and/or disks on which the programme is supplied
  120.   which you obtained directly from Computer Bakery to be free from defects
  121.   in material or workmanship under normal use for 60 days from the date of
  122.   purchase.  Defective media or documentation will be replace free
  123.   provided that the defective item is returned to Computer Bakery with the
  124.   receipt.
  125.  
  126.   In no event with Computer Bakery be liable for direct, indirect,
  127.   incidental or consequential damages that occur through the use or
  128.   inability to use this product.
  129.  
  130.  
  131.   TradeMarks
  132.   ==========
  133.  
  134.   4DOS is a trademark of J.P. Software.
  135.  
  136.   Adobe and PostScript are registered trademarks of Adobe Systems Inc.
  137.  
  138.   BGI, Turbo C, Turbo C++, and Borland C++ are trademarks or registered
  139.   trademarks of Borland International, Inc.
  140.  
  141.   Compaq is a registered trademark of Compaq Computer Corporation.
  142.  
  143.   CompuServe is a registered trademark of CompuServe, Inc.
  144.  
  145.   dBASE is a trademark of Ashton-Tate.
  146.  
  147.   Digital Research, DR DOS, GEM, GEM Draw, GEM Graph, GEM Desktop, GEM
  148.   Paint are trademarks or registered trademarks of Digital Research, Inc.
  149.  
  150.   Epson is a registered trademark of Epson Corporation.
  151.  
  152.   Freelance, Lotus, and 1-2-3 are trademarks and Lotus 1-2-3 is a
  153.   registered trademark of Lotus Development Corporation.
  154.  
  155.   Hercules is a trademark of Hercules Computer Technology Inc.
  156.  
  157.   HP is a registered trademark of Hewlett-Packard Company.
  158.  
  159.   IBM, IBM PC, IBM PC/XT, PC AT, IBM DOS, Personal System/2 and
  160.   Displaywrite are registered trademarks and PS/2 and AT are trademarks
  161.   of International Business Machines Corporation.
  162.  
  163.   Microsoft, Microsoft Excel, Microsoft Word, Microsoft Word for Windows,
  164.   Microsoft Windows, and MS-DOS are registered trademarks and MS, MS
  165.   Paint, and MS Works are trademarks of Microsoft Corporation.
  166.  
  167.   MultiMate Advantage is a trademark of MultiMate International
  168.   Corporation, an Ashton-Tate Company.
  169.  
  170.   NEC is a registered trademark of NEC Corporation.
  171.  
  172.   Olivetti is a registered trademark of Ing. C. Olivetti
  173.  
  174.   PC Paintbrush is a trademark of Z-Soft Corporation.
  175.  
  176.   PC Tools is a trademark of Central Point Software Inc.
  177.  
  178.   PKZip is a registered trademark of PKWare Inc.
  179.  
  180.   Q&A and JustWrite are registered trademarks of Symantec Corporation.
  181.  
  182.   TI is a registered trademark of Texas Instruments, Inc.
  183.  
  184.   WordPerfect, PlanPerfect, and DataPerfect are registered trademarks and
  185.   WordPerfect Library and WordPerfect Office are trademarks of WordPerfect
  186.   Corporation.
  187.  
  188.   WordStar is a trademark of MicroPro International Corporation.
  189.  
  190.   Ventura Publisher is a registered trademark of Ventura Software, Inc.
  191.  
  192.   All other trademarks are the property of their respective holders and
  193.   are hereby acknowledged.
  194.  
  195.   Introduction
  196.   ============
  197.  
  198.   WhatIs - The FileIdentifier - is a simple utility which will help you to
  199.   identify what a file (or group of files) is (or are).  It will usually
  200.   be able to say what the file is and it will give any details that it can
  201.   extract from the file such as its name or version number.  WhatIs is not
  202.   infallible (see Warning below). However WhatIs can identify many
  203.   different types of file.  The simplest way to use WhatIs is to type
  204.   "whatis" followed by the name of the file you want to identify.  The
  205.   name can contain wild card characters.  For example:
  206.  
  207.      C:\> whatis unknown.fil
  208.  
  209.   will identify (if possible) what unknown.fil is.  Or:
  210.  
  211.      C:\> whatis *.*
  212.  
  213.   will identify all files in the default directory.
  214.  
  215.  
  216.   System Requirements
  217.   ===================
  218.  
  219.   WhatIs will run on any IBM PC or compatible.  Other requirements
  220.   (minimum) are:
  221.  
  222.   - 256 KB of memory.
  223.  
  224.   - PC-DOS 3.0 or greater or MS-DOS 3.0 or greater.
  225.  
  226.   - One diskette drive, but Hard Drive recommended.
  227.  
  228.   - 300 KB of disk space.
  229.  
  230.   - WhatIs.Exe, the FileIdentifier program itself.
  231.  
  232.  
  233.   History
  234.   =======
  235.  
  236.   My inspiration for writing WhatIs was a brief description of a shareware
  237.   programme of the same name that is available on the Atari ST.  It was on
  238.   the cover disk of a UK publication called "Public Domain".  (They
  239.   distribute a remarkable cover disk that can be read by Amiga, PC and
  240.   ST). I have read the documentation for the Atari version of WhatIs but
  241.   have not seen it in operation.
  242.  
  243.   "Public Domain" (Issue 4, March 1992) had this to say about the
  244.   Atari version:
  245.  
  246.      "This is one of those programs that you would never have
  247.      thought existed, but after looking at it you wonder why the
  248.      idea hasn't been done before.
  249.          "After this elaborate introduction you must be wondering
  250.      just what this program actually does.  Well, WhatIs is a tool
  251.      that is capable of identifying 86 different types of files.
  252.          "This is handy in a number of situations.  For example, if
  253.      you have downloaded an archived file from a BBS and it won't
  254.      de-archive - let's say its filename has been given a different
  255.      suffix than is should have - then WhatIs can be used to
  256.      analyse the file.  It will read the header of the file and
  257.      tell you the method used to archive the file, or whether it
  258.      has been archived at all.
  259.  
  260.   Over the last few weeks I have been analysing files on as many hard
  261.   disks as I can get my hands on.  The results are encapsulated in WhatIs
  262.   - The FileIdentifier.  I have already used an early version of WhatIs to
  263.   identify a file which was apparently created by JustWrite but which
  264.   JustWrite would not load.
  265.  
  266.   Uses
  267.   ====
  268.  
  269.   Two of the uses of WhatIs are mentioned above.  Some of the other uses
  270.   of WhatIs are:
  271.  
  272.      To identify which .Exe's are Windows programmes
  273.      To examine what's on a hard disk
  274.      To quickly examine files obtained from a bulletin board
  275.      To identify files which have been recovered by ChkDsk
  276.      To find out what a file is or does (particularly when
  277.        you don't recognise the extension that it has)
  278.      To identify files which are readable (i.e. text)
  279.      To check which files (if any) have the wrong extension
  280.      To identify the type of a file which has been changed to some-
  281.        thing like .$$$ either by accident, design or computer error
  282.      To generate the basis for a 4DOS/NDOS descript.ion file
  283.      To find out why a particular file won't load
  284.      To identify if a .res file is a Windows Resource or a
  285.        Graphic Workshop Resource
  286.      To identify if a .hlp file is Windows Help, Turbo Vision Help
  287.        or something else
  288.  
  289.   Details on what WhatIs will tell you about each type of file that it can
  290.   identify are given in the section on Recognised Files below.
  291.  
  292.  
  293.   Warning
  294.   =======
  295.  
  296.   While every effort has been made to ensure that the identifications that
  297.   WhatIs makes are accurate it will never be perfect.  Sometimes WhatIs
  298.   will not recognise a file that it knows about.  For example this is
  299.   quite possible with Windows programmes.  Less frequently WhatIs will
  300.   identify a file as something that it is not.  For example an early
  301.   version of WhatIs identified a Windows Help Bookmark file (.bmk) as a
  302.   Windows Help file (.hlp).  The only true test of what a file is is: "Can
  303.   the programme it is designed to work with actually work with it?" Until
  304.   you have checked this don't put your faith in what WhatIs tells you.  It
  305.   will be right most of the time but NOT all of the time.
  306.  
  307.  
  308.   Installing WhatIs
  309.   =================
  310.  
  311.   Details are given below on how to install WhatIs on a floppy disk, on a
  312.   hard disk and how to do everything by hand.
  313.  
  314.  
  315.     Installing WhatIs on a Floppy Disk
  316.     ----------------------------------
  317.  
  318.   Place the disk with Whtis101.exe in drive A:.  Place a formatted disk in
  319.   drive B:.  Then type (at the Dos prompt):
  320.  
  321.     B:
  322.  
  323.   and press the ENTER key.  Then type:
  324.  
  325.     A:WHTIS101
  326.  
  327.   and press the ENTER key.
  328.  
  329.  
  330.     Automatic Installation to a Hard Disk
  331.     -------------------------------------
  332.  
  333.   The simplest way to install WhatIs on a Hard Disk from a floppy disk is
  334.   to use the Install program provided.  If you obtained WhatIs from a
  335.   bulletin board or you want to install it by hand then follow the
  336.   Installing by Hand instructions below.  To use the install programme
  337.   place the disk in drive A (or B).  Make drive A the drive you are
  338.   connected to by typing (at the Dos prompt):
  339.  
  340.     A:
  341.  
  342.   and pressing the ENTER key.  Then type:
  343.  
  344.     INSTALL
  345.  
  346.   and press the ENTER key.  The install programme will do four things. It
  347.   will ask you for the name of a directory to place WhatIs in.  If
  348.   necessary it will create the directory.  It will copy files from the
  349.   disk to the directory.  And it will (if necessary) offer to modify your
  350.   Autoexec.Bat file so that the directory that WhatIs is in will be
  351.   included in your Path.
  352.  
  353.   Before modifying your Autoexec.Bat it will ask you if you want this done
  354.   automatically or if you want to do it yourself.  If you want Install to
  355.   make the modifications it will save a copy of Autoexec.Bat as
  356.   Autoexec.Old.
  357.  
  358.  
  359.     Installing by Hand
  360.     ------------------
  361.  
  362.   WhatIs and its documentation are stored in a self extracting archive. To
  363.   install WhatIs manually, run whtis101.exe in an appropriate directory.
  364.   For example if you have a "Util" directory on your hard drive that might
  365.   be a suitable place for it.  If you don't already have a directory for
  366.   utility programmes you might want to create one with the following
  367.   command.
  368.  
  369.     C:\>md c:\util
  370.  
  371.   Then connect to your chosen directory with:
  372.  
  373.     C:\>cd \util
  374.  
  375.   To extract WhatIs.Exe and its documentation use the following command:
  376.  
  377.     C:\util>a:whtis101
  378.  
  379.   Next ensure that the directory you extracted WhatIs.Exe to is on your
  380.   path. In your AutoExec.Bat file (see your Dos manual for details) you
  381.   will probably have a line something like:
  382.  
  383.     path c:\;c:\dos;c:\windows
  384.  
  385.   If this line mentions the directory you have put WhatIs.Exe in you need
  386.   do no more.  Otherwise add it to the path command.  For example if you
  387.   put WhatIs.Exe in c:\util and the above path statement were in your
  388.   AutoExec.Bat file then you would modify it so that it read:
  389.  
  390.     path c:\;c:\dos;c:\windows;c:\util
  391.  
  392.   (Notice that each directory is separated by ";".)
  393.  
  394.  
  395.     Installed Files
  396.     ---------------
  397.  
  398.   Once installed you will find that you have these files:
  399.  
  400.     ReadMe.Doc    Brief intro & how to install WhatIs.
  401.     ReadMe.Com    Self Displaying version of ReadMe.Doc.
  402.     WhatIs.Doc    Complete WhatIs manual.
  403.     WhatIs.Exe    WhatIs Programme.
  404.     WhatIs.Pif    Program Info File for running WhatIs under Windows.
  405.     WhatIs.Ufr    Unidentified File Report Form.
  406.     Order.Frm     WhatIs order form.
  407.     SysOp.Doc     Information on WhatIs for BBS Sysops.
  408.     Vendor.Doc    Information on WhatIs for shareware disk vendors.
  409.  
  410.  
  411.   Using WhatIs
  412.   ============
  413.  
  414.   The simplest way to use WhatIs is just to give the name of the file (or
  415.   files) you want to identify.  For example to identify Garden.Pcx:
  416.  
  417.     C:\> whatis garden.pcx
  418.  
  419.   Or to identify all .hlp files in the windows directory:
  420.  
  421.     C:\> whatis c:\windows\*.hlp
  422.  
  423.   Some of the features of whatis are only available by using command line
  424.   options.  For example to get help type:
  425.  
  426.     C:\> whatis -h
  427.  
  428.   Options can come before or after the name of the file you want to
  429.   identify. They are indicated by either "-" or "/".  Options can appear
  430.   separately or can be immediately adjacent to each other (no intervening
  431.   spaces, "-" or "/").  As shipped the default is that all of these
  432.   options are off.  If you want to turn one of them on permanently use the
  433.   -s (Save) option.  Then if you want to turn it off again give the same
  434.   option again but followed by "-". See below for examples of saving
  435.   options and disabling them again.
  436.  
  437.  
  438.     Getting Help (-h)
  439.     -----------------
  440.  
  441.   To get help type:
  442.  
  443.     C:\> whatis -h
  444.  
  445.  
  446.     Misnamed files (-m)
  447.     -------------------
  448.  
  449.   To list only files which WhatIs can identify as having the wrong
  450.   extension:
  451.  
  452.     C:\> whatis -m *.*
  453.  
  454.  
  455.     Using file Extensions (-e)
  456.     --------------------------
  457.  
  458.   Some times WhatIs is not able to identify a file by its contents but
  459.   might be able to do so by its extension.  For example:
  460.  
  461.     C:\> whatis -e *.*
  462.  
  463.   Beware: If you use this option WhatIs can not distinguish different file
  464.   types which have the same extension on the basis of their extension.
  465.   For example Gem PIF's and Windows PIF's both have the same extension.
  466.   On the basis of their extension (.pif) WhatIs can not tell them apart.
  467.  
  468.  
  469.     Using 4DOS/NDOS Descript.ion files (-d)
  470.     ---------------------------------------
  471.  
  472.   4DOS and NDOS (command.com replacements) use a hidden file called
  473.   "descript.ion" to store user supplied descriptions of files.  To use any
  474.   available description stored in a "descript.ion" file as the primary
  475.   source for identifying what a file is use the "-d1" option. For example:
  476.  
  477.     C:\> whatis -d1 *.*
  478.  
  479.   To use any available description stored in a "descript.ion" file as the
  480.   secondary source for identifying what a file is use the "-d2" option.
  481.   In this case WhatIs will only use information from the descript.ion file
  482.   if WhatIs is unable to identify the file.  For example:
  483.  
  484.     C:\> whatis -d2 *.*
  485.  
  486.  
  487.     Restricting Width of output (-w40)
  488.     ----------------------------------
  489.  
  490.   To restrict the width of the description given of files use the "-w40"
  491.   option.  This will restrict the length (width) of the description to 40
  492.   characters.  For example:
  493.  
  494.     C:\> whatis -w40 *.*
  495.  
  496.   This option is canceled with "-w80".
  497.  
  498.   This option is primarily for 4DOS and NDOS users who want to create a
  499.   descript.ion file.  For example:
  500.  
  501.     C:\> whatis -w40 *.* >descript.ion
  502.  
  503.   will create a descript.ion file which subsequent 4DOS/NDOS "dir"
  504.   commands will use.  However BEWARE that this will overwrite any existing
  505.   desctipt.ion file.  Note that the use of either of the "-d" options and
  506.   immediate redirection to descript.ion are not compatible.  To use a "-d"
  507.   option and redirect the output to descript.ion do it in two stages:
  508.  
  509.     C:\> whatis -d1w40 *.* >temp
  510.     C:\> copy temp descript.ion
  511.     C:\> del temp
  512.  
  513.   Having created a descript.ion file you might want to make it hidden
  514.   using the 4DOS/NDOS attrib command:
  515.  
  516.     C:\> attrib +h descript.ion
  517.  
  518.  
  519.     Identifying Text files (-t)
  520.     ---------------------------
  521.  
  522.   When WhatIs is identifying a file it first determines if the file is a
  523.   text file or not.  By default it make no further tests on text files.
  524.   To have WhatIs try to identify what a text file is use the "-t" option.
  525.   For example:
  526.  
  527.     C:\> whatis -t *.*
  528.  
  529.  
  530.     Registering Whatis (-r)
  531.     -----------------------
  532.  
  533.   To record registration details with WhatIs use the "-r" option. You can
  534.   only use this when you have received your registration certificate from
  535.   Computer Bakery.
  536.  
  537.  
  538.     Saving options (-s)
  539.     -------------------
  540.  
  541.   You can permanently set options by saving them.  They will be stored in
  542.   a file called WhatIs.Ini in the same directory that WhatIs.Exe is
  543.   stored.
  544.  
  545.   To set an option give a WhatIs command including the option(s) you want
  546.   to store and use the "-s" option.
  547.  
  548.     C:\> whatis -ms
  549.  
  550.   will make "display only Misnamed files" the default.
  551.  
  552.   To temporarily unset an option follow the option with a "-".  For
  553.   example if you have permanently set the misnamed files option as above
  554.   then:
  555.  
  556.     C:\> whatis -m- *.*
  557.  
  558.   will display all files, not just misnamed files.
  559.  
  560.   To permanently unset an option which has been previously saved follow
  561.   the options with a "-" and use the "-s" option.  For example if you have
  562.   permanently set the misnamed files option as above and want to
  563.   permanently unset it:
  564.  
  565.     C:\> whatis -m-s
  566.  
  567.  
  568.   Using WhatIs under Microsoft Windows
  569.   ====================================
  570.  
  571.   Although not designed to work with Windows, we have found that we can
  572.   run WhatIs from within Windows.  To aid this process we supply
  573.   WhatIs.Pif (a Windows Program Information File) which needs to be in the
  574.   same directory as WhatIs.Exe.
  575.  
  576.   To run WhatIs under Windows first ensure that WhatIs.Exe and WhatIs.Pif
  577.   are in a directory on your path.  (For details on your path see your DOS
  578.   manual).  Then select Run on the File menu in Program Manager, and type
  579.   WhatIs followed by any switches or filename you want to give.  Finally
  580.   press the enter key.
  581.  
  582.  
  583.   Registration
  584.   ============
  585.  
  586.   "WhatIs" is Shareware.  That means that if, after you have evaluated it
  587.   for a reasonable length of time (about 30 days), you decide to continue
  588.   to use it, then you must register it.  By registering WhatIs you will do
  589.   several things.
  590.  
  591.     One: you will encourage me to continue developing WhatIs.
  592.     Two: you will feel good at having done the right thing.
  593.     Three: if you pay the full registration fee you will receive the
  594.      latest version of WhatIs and a printed manual.
  595.     Four: you will receive a registration number which when entered
  596.      into WhatIs will stop the introductory screen being displayed.
  597.     Five: you will receive notification of the next available major
  598.      upgrade and will be eligible for a substantially reduced
  599.      upgrade fee.
  600.     Six: you will have an opportunity to get a free upgrade by
  601.      reporting new or modified file types (see below).
  602.  
  603.   To register WhatIs print the file called Order.Frm, fill it out and post
  604.   it together with a cheque for the registration fee to:
  605.  
  606.     Computer Bakery
  607.     PO Box 5
  608.     Flaxley  SA  5153
  609.     Australia
  610.  
  611.   Please note that all cheques must be drawn on an Australian Bank.  Any
  612.   cheque drawn on a non Australian Bank will be returned, causing you
  613.   delay and extra expense.
  614.  
  615.  
  616.   Free Upgrade for Reporting Unrecognised File Types
  617.   ==================================================
  618.  
  619.   The nature of computer software is that things are always changing.
  620.   That includes file formats.  Consequently over time WhatIs will be able
  621.   to identify less and less files.  To overcome this we are constantly
  622.   updating WhatIs.
  623.  
  624.   You can help us to keep WhatIs up to date with new and changed file
  625.   formats.  In return we will provide a free upgrade to the first
  626.   user who provides us with sufficient details of new or modified file
  627.   types which we subsequently add to the next release of WhatIs.  For this
  628.   upgrade if you have registered WhatIs we will send you a registered
  629.   version, and if you have not we will send you a shareware evaluation
  630.   copy.
  631.  
  632.   Please use the Unidentified File Report Form (WhatIs.Frm) when sending
  633.   in reports of unidentified files types.
  634.  
  635.  
  636.   Recognised Files
  637.   ================
  638.  
  639.   You should bear in mind that WhatIs is NOT foolproof.
  640.  
  641.   There may well be files which we have not come across which look like
  642.   files we have seen.  In that case WhatIs will probably identify the file
  643.   as the one that we have seen rather than say that the file is not
  644.   identifiable.
  645.  
  646.   It is also probable that some files produced by newer versions of
  647.   software will be slightly different from those which WhatIs can
  648.   identify.  In this case WhatIs will say it can not identify the file.
  649.  
  650.   Finally WhatIs could be fooled by a truncated file.  The header to the
  651.   file might be correct, but if half of the file is missing, then it will
  652.   not be fully functional (if at all).
  653.  
  654.   The lists of files which WhatIs knows about in both of the following
  655.   sections give the following information.  The files are grouped into
  656.   sections with a descriptive heading.  For each file type the following
  657.   information is given:
  658.  
  659.     standard file extension (if any)
  660.     description (in brackets)
  661.     extra info (after ":")
  662.  
  663.  
  664.     Plain Text Files
  665.     ----------------
  666.  
  667.   When WhatIs identifies a file as text it reports "text".  If the
  668.   identify text option "-t" has been set and it can further identify what
  669.   type of text file it is then details are given in brackets.
  670.  
  671.   If WhatIs is unable to identify a file which is not all text characters
  672.   but has a high proportion of text characters (within the first 1000
  673.   characters in the file) it reports "may be text".
  674.  
  675.   With the identify text option set WhatIs will often be able to identify
  676.   the following types of file.  (However, because WhatIs would have to be
  677.   very large and slow if it were able to identify every occurrence of these
  678.   file types, it will not always identify them.)
  679.  
  680.     Word Processing
  681.           (WordStar)
  682.       rtf (Rich Text Format)
  683.           (PC-Write)
  684.           (Galaxy)
  685.           (Encapsulated PostScript)
  686.       txt (Windows Notepad Time Log)
  687.       sam (Ami Professional)          : version
  688.  
  689.     Programme Source
  690.       pas (Pascal)
  691.       c or cpp (C / C++)
  692.       h or hpp (C / C++ Header)
  693.       bas (Basic)
  694.       for (Fortran)
  695.       bat or btm (DOS Batch)
  696.  
  697.     Other Text
  698.       ini (Initialization)
  699.       ion (4Dos/NDos File Descriptions)
  700.  
  701.     Other Files
  702.     -----------
  703.  
  704.   Other than text files WhatIs identifies files of the following types
  705.   (but note that some examples of these types will not be recognised by
  706.   WhatIs):
  707.  
  708.     Archive
  709.       zip (PK Zip)
  710.       arc
  711.       lzh
  712.       zoo
  713.       pak
  714.  
  715.     Word Processing
  716.       wp  (WordPerfect)
  717.       wri (Windows Write)
  718.       doc (MS Word)
  719.       jw  (JustWrite)
  720.       jwl (JustWrite Library)
  721.       wps (MS Works)
  722.       rft (DCA/RFT)
  723.           (XyWrite)
  724.           (WordStar)                  : version
  725.           (Q&A Write)
  726.           (Professional Write)
  727.           (MultiMate Advantage)       : version
  728.  
  729.     Binary
  730.       sys (Device Driver)       : block or character & name of char device
  731.       obj (Object Module)             : name of source file (if available)
  732.       exe (Executable)
  733.       exe (Windows Executable)        : description
  734.       exe (OS2 Executable)            : description
  735.       dll (Dynamic Link Library)      : description
  736.       lib (Library of Object Modules)
  737.       bio (OS2 Bios)
  738.       dev (Paintbrush Display Driver) : description
  739.       pdv (Paintbrush Printer Driver) : description
  740.  
  741.     Data Base
  742.       dbf (dBASE II, III)  : no of & size of record, no of field, 1st name
  743.       dbf (SR-Info type 1) : no of & size of record, no of field, 1st name
  744.       db  (Paradox)        : name, no of & size of record, no of field
  745.       wdb (MS Works)
  746.  
  747.     Spreadsheet
  748.       wk1 (123)
  749.       wks (123)
  750.       cal (Supercalc)                 : version
  751.       wks (MS Works)
  752.  
  753.     Graphics
  754.       pcx (PC Paintbrush)    : version, size (& no colours/shades of grey)
  755.       mac (MacPaint)                  : name
  756.       gif (CompuServe)                : version, size
  757.       bmp (Windows Bit Mapped Graphics)
  758.       pic (PC Paint/Pictor)           : size or version
  759.       tif (Tagged Image File Format)
  760.       msp (Microsoft Paint)
  761.       img (Ventura Image)
  762.       iff/lbm (Amiga Image)           : size, no of colours
  763.       tga (Truevision Targa)          : size
  764.       wpg (WordPerfect)
  765.  
  766.     Windows
  767.       cur (Windows Cursor)
  768.       ico (Windows Icon)
  769.       pif (Windows Program Information) : name & name of exe, com or bat
  770.       res (Windows Resource)          : name
  771.       tsg (Save Towers Game)
  772.       grp (Program Manager Group)     : name
  773.       cal (Calendar)
  774.       crd (Cardfile)
  775.       clp (Clipboard)                 : type of data
  776.       bmk (Help Bookmarks)
  777.       ann (Help Annotations)
  778.       fon (Font)
  779.       pal (Paintbrush palette)
  780.       rec (Recorder)                  : number of macros
  781.       lgo (Windows Startup Logo Code)
  782.       fon (Windows Font)              : description
  783.  
  784.     Gem
  785.       pif (Program Information File)  : n
  786.  
  787.     Turbo/Borland C/C++
  788.       prj (Turbo C Project)
  789.       tc  (Turbo C Configuration)
  790.       dsk (Turbo C Desktop)
  791.       chr (BGI Stroked Font)          : version, name
  792.       bgi (BGI Device Driver)         : version, name
  793.  
  794.     Help Files
  795.       hlp (Windows)                   : first item in the index
  796.       tch (Borland Turbo C Help)
  797.  
  798.     PC Tools
  799.       vwr (PC Tools File Viewer)
  800.  
  801.     Other
  802.       res (Graphics Workshop Resource)
  803.       bf2 (Bradford 2 Font)
  804.       ini (Galaxy Initialisation File) : version
  805.       prd (Galaxy Printer Driver)
  806.       res (Graphic Workshop Resource)
  807.       fnt (PC Paint Font)
  808.       set (PC Paint Set)              : name
  809.       pal (PC Paintbrush Palette)
  810.       clp (PC Paint Clipboard)        : size
  811.       fnt (123 font)
  812.       xlt (123 translation)           : what of
  813.       dem (123 demonstration)
  814.  
  815.   WhatIs will also identify files which have zero length.  It identifies
  816.   them as "empty".
  817.  
  818.  
  819.   Common Problems
  820.   ===============
  821.  
  822.   "I recorded my registered name and number but WhatIs says it's not
  823.   registered.  What happened?"
  824.  
  825.   The registration details are stored in a file called WhatIs.Ini. WhatIs
  826.   looks for this file in the same directory that it is stored in.  If it
  827.   can not find WhatIs.Ini it writes a new initialisation file without your
  828.   registration details.  If you move WhatIs.Exe, then you must also move
  829.   WhatIs.Ini to the same directory, but pleas do not give your WhatIs.Ini
  830.   file to anyone else.
  831.