home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !MAGS / !BONUS / COVERDSK / STFORMAT / STF31.ZIP / STF31.MSA / WHATIS_WHATIS46.DOC < prev   
Text File  |  1991-09-04  |  8KB  |  171 lines

  1.                       WHATIS File Identifier v4.6
  2.                   Copyright (c)1989-91 by Bill Aycock
  3.  
  4.  
  5. WHATIS is a simple program that will identify 84 different types of files. It
  6. is mouse-driven and is easy to use; everything is done from a single dialog
  7. box.  This version will work as either a standalone program or as a desk
  8. accessory... just rename the program file to .PRG or .ACC for whichever you
  9. prefer.  Whatis runs in any resolution on any ST or TT, and uses under 10K of
  10. memory.
  11.  
  12. Either run Whatis as a program or choose Whatis from the Desk menu, and the
  13. Whatis dialog box will appear.  Under the title bar you'll see three boxes for
  14. a filename and file type, a file's header bytes, and the header byte display
  15. mode. At the bottom of the dialog are three action buttons, marked "choose a
  16. file", "next file", and "exit".
  17.  
  18. To use Whatis, either click on "choose a file" or just hit Return or the
  19. down arrow. You'll be presented with the GEM file selector; use the file
  20. selector to choose your mystery file.  Whatis will read the first few bytes of
  21. the file in question and check if these bytes match a known "signature" of a
  22. specific type of file.  (Note: Whatis needs at least eight bytes to make a
  23. reasonable guess of the file type; if your file is too small, you'll see an
  24. error message and you'll get a chance to choose another file.)
  25.  
  26. Then you'll return to the Whatis box.  The first box under the title bar
  27. will show you the name of the file you chose and the type of file it is.  If
  28. Whatis doesn't recognize the type, it will show up as "text or data".  The
  29. center box, labeled "header bytes", displays the first 11 bytes of your file
  30. in hex.  (If you prefer, you can see the first 34 bytes of the file in ASCII
  31. form.  To switch between modes, click the "ASCII" or "HEX" buttons in the
  32. small box under the header byte display, or press the left or right arrow
  33. keys.  Any zeros in the file header will show up as periods in an ASCII
  34. display.)
  35.  
  36. If you used any wildcards when you selected your mystery file, the "next
  37. file" button at the bottom of the screen will be enabled (not grayed out), and
  38. will be the default button (signified by a thicker border).  To check the next
  39. file that matches your pattern, simply click this button or press Return or
  40. the down arrow.  (Note: the matching files aren't displayed in alphabetical
  41. order; they appear in the same order as they are on disk.)
  42.  
  43. From the main dialog you can identify another file, or return to whatever
  44. you were doing by clicking the EXIT button or pressing UNDO or ESCape.
  45. Simple!
  46.  
  47. So far, Whatis can recognize these file types:
  48.  
  49.       executable ST programs and ACCs
  50.       ARCed files
  51.       A-CHART (from Kuma/Antic) data files
  52.       BBS Express ST .COM script files
  53.       BLINK palette and library files
  54.       CAD-3D files (versions 1 and 2)
  55.       Calamus .CFN and .CDK files
  56.       Cyber .SEQ animations
  57.       DC Desktop .ICE icon files
  58.       DC Squished files
  59.       Degas pics (.PI? and .PC?)
  60.       .GEM Metafiles
  61.       GIF pictures
  62.       HotWire .HOT and Ledger (.LGR) files
  63.       IFF/Deluxe Paint files
  64.       .IMG files
  65.       LHARC (.LZH) files
  66.       Magic Shadow Archive (.MSA) files
  67.       MichTron BBS .MCL files
  68.       MultiDesk .MLT files
  69.       Music Studio songs (.SNG)
  70.       Neochrome animations
  71.       Neochrome pics (.NEO, 6 varieties)
  72.       NeoDesk Icon files (.NIC)
  73.       Notator song (.SON) and pattern (.PAT) files
  74.       Opus .OPS spreadsheet files
  75.       PageStream documents and fonts
  76.       .PAK files (similar to ARC)
  77.       PinHead data files
  78.       PKZIP .ZIP files (like ARC)
  79.       Prism-Paint brush, picture, mono fill,
  80.          color fill,and palette files
  81.       QuickST II .QFL fill pattern files
  82.       Regent Word II files
  83.       Spectrum pics (SPU, SPC, or SPS)
  84.       Spectrum Sequence (.SPS) files
  85.       ST-Writer files
  86.       Seurat low-rez fill patterns
  87.       TIFF tag image files
  88.       TINY pics (.TNY, 6 varieties)
  89.       Wordflair II documents, record files, and record key files
  90.       WordPerfect documents and macro files
  91.       WordUp files
  92.       Word Writer ST files
  93.  
  94. Whatis can also recognize these types of files for the 8-bit Ataris:
  95.  
  96.       ALFCRUNCHed files
  97.       CRUSHed disks
  98.       DISKCOMmed disks (Disk Communicator)
  99.       Super Bootdisk disks
  100.       MASHed disks
  101.       SCRUNCHed disks
  102.       SHRINKed disks
  103.       SAVEd BASIC programs
  104.       EXTENDed BXE (BASIC-XE) programs
  105.       SAVEd MAC/65 code
  106.       8-bit programs (object code)
  107.       DaisyDot fonts
  108.       compressed KOALA pictures
  109.       SpartaDOS X (SDX) external commands
  110.  
  111. It _is_ possible to fool Whatis.  If a data file happens to start with the
  112. same bytes as one of these file types, it will be identified incorrectly.  It
  113. is also difficult to distinguish between certain types of files - for example,
  114. the signatures of low-rez TINY pics, resource files, Neochrome pictures, and
  115. 8-bit Scrunch files look the same, so the identification box simply lists all
  116. of those types.  Some low-rez TINY pics produced with Vidi-ST look identical to
  117. SAVEd BASIC files, so both types are listed in that box.
  118.  
  119. Whatis was based on Roy Goldman's Compactor Detector, an 8-bit BASIC program
  120. which identifies files and allows renaming them to have a "standard" extender.
  121. Versions 3.2 and up of Whatis were written in 100% assembler code using HiSoft
  122. DevpacST, and the resource was created using WERCS; both of these are
  123. distibuted by MichTron.  The 8-bit version of Whatis was written in Action!,
  124. from the folks at ICD.
  125.  
  126. I'm always looking for more file types to support in Whatis.  If you know of
  127. a particular type of file that always start with the same few bytes, leave me a
  128. message.  And, of course, if you have any problems, questions, comments, or
  129. suggestions, PLEASE let me know!
  130.  
  131. I hope you find this program useful!  If you use it, please send a card (or
  132. donation! :-) to me at:
  133.  
  134.       Bill Aycock
  135.       2310 North Elm Street
  136.       Greensboro, NC 27408
  137.  
  138.       July 25, 1991
  139.       CompuServe UserID: 76703,4061
  140.       Internet: 76703.4061@compuserve.com
  141.  
  142. ================================
  143. version history:
  144. v4.6: adds Opus spreadsheet files, 3 kinds of Wordflair II files;
  145.       adds command keys; makes Next button default if valid
  146. v4.5: adds DC Squish files (thanks to Mike Vederman!), Neodesk icon files;
  147.       allows wildcards to check a number of files at once
  148. v4.4: adds two Notator file types (thanks to Brian Campbell!)
  149. v4.3: adds DCDesktop icon files (thanks to Jim Ness!); some logic changes
  150. v4.2: adds A-CHART, Seurat, WP macro, HotWire ledgers (thanks Gordon Meyer!)
  151. v4.1: adds PKZIP files, new NEO types, 7 Prism-Paint file types
  152. v4.0: first revision without separate resource file
  153. v3.7: adds IFF files (thanks to Ron Hunt!), QFL files, PageStream fonts
  154. v3.6: adds CAD-3D (thanks to David Ramsden!) and Blink data files
  155. v3.5: adds WordUp & WWST files (thanks to Terry May again!), fsel title,
  156.       Calamus .CFN and .CDK files
  157. v3.4: adds IMG, GEM, MCL, and BBS Express ST files (thanks to Terry May!)
  158.       and more TNY pic varieties (thanks to Jim Ness!), fixes .SPS
  159. v3.3: single version for PRG or ACC, adds hex/ascii display + 3 file types
  160. v3.2: PRG and ACC versions converted into assembler
  161. v3.1: adds Spectrum Sequence files
  162. v3.0: first dialog box version, adds Magic Shadow Archives
  163. v2.2: adds Super Bootdisk disks (thanks to Harold Brewer!)
  164. v2.1: adds TIFF, .PC?, TINY, and Neo animations (thanks to David Ramsden!)
  165. v2.0: first desk accessory version
  166. v1.5: adds WordPerfect document files
  167. v1.4: adds PageStream documents (thanks to James Parry!)
  168. v1.3: corrects Regent Word files, adds *.* for the standard file selector
  169. v1.2: adds one new file type and some error handling
  170. v1.0: first ST version
  171.