home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 January / PCWorld_2000-01_cd.bin / Software / Servis / whatform / wfsetup.exe / README.TX_ / README.TX
Text File  |  1999-10-25  |  14KB  |  333 lines

  1.  
  2.    +++++++++++++++++++++++++++++++++++++++++
  3.    +                                       +
  4.    +    WhatFormat v2.0a                   +
  5.    +    Freeware for non-commercial users  +
  6.    +    Freely distributable.              +
  7.    +                                       +  
  8.    +++++++++++++++++++++++++++++++++++++++++                                                                     
  9.  
  10.  
  11. --- Index: ---
  12. --------------
  13.  
  14. * What is it
  15. * What do you need
  16. * How to install
  17. * How to use
  18. * Disclaimer
  19. * What's it good for?!
  20. * Registration
  21. * More info
  22. * Formats that WhatFormat should recognize by the header
  23.  
  24.  
  25. --- What is it: ---
  26. -------------------
  27.  
  28. It's not always possible to see from a filename's extension what actual
  29. format is used. Sometimes the same extension is used for different formats, one extension can be used for different versions or often a file simply has a wrong extension.
  30. The first bytes of a file may contain information of what format is used. WhatFormat is a file analyser that looks at these bytes for signatures (magic numbers) and makes a guess of the format this file may have.
  31.  
  32.  
  33.  
  34. --- What do you need: ---
  35. -------------------------
  36.  
  37.   * At least a 486 PC.
  38.   * Windows 95/98 or NT4.0.
  39.   * msvbvm50.dll in your \windows\system directory.
  40.  
  41.  
  42.  
  43. --- How to install: ---
  44. -----------------------
  45.  
  46.  
  47. There are two releases of WhatFormat: a self-extracting executable 'wfsetup.exe' and as a ZIP-file 'wfsetup.zip'.
  48.  
  49. Installing wfsetup.exe:
  50.   * Be sure to have 'Msvbvm50.dll' in \windows\system. Note that just copying Msvbvm50.dll to this directory isn't enough, if you don't have this DLL you will have to download 'Msvbvm50.exe', which contains more files than just this DLL. You can find links to this self-extracting executable at my website http://www.xs4all.nl/~joz/index.html.
  51.   * Copy wfsetup.exe to a directory of your choice and start it.
  52.   * Run setup.exe in this directory and follow the instructions.
  53.   * When done, a shortcut to WhatFormat will be made in the Start-menu.
  54.   * You can also run wf.exe right from it's own dir, add it to your path, add a shortcut to the \Windows\SendTo dir, or whatever you like.
  55.  
  56. Installing wfsetup.zip:
  57.   * Be sure to have 'Msvbvm50.dll' in \windows\system. Note that just copying Msvbvm50.dll to this directory isn't enough, if you don't have this DLL you will have to download 'Msvbvm50.exe', which contains more files than just this DLL. You can find links to this self-extracting executable at my website http://www.xs4all.nl/~joz/index.html.
  58.   * Unzip wfsetup.zip to a directory of your choice.
  59.   * Run setup.exe in this directory and follow the instructions.
  60.   * When done, a shortcut to WhatFormat will be made in the Start-menu.
  61.   * You can also run wf.exe right from it's own dir, add it to your path, add a shortcut to the \Windows\SendTo dir, or whatever you like.
  62.  
  63.  
  64.  
  65. --- How to use: ---
  66. -------------------
  67.  
  68. Start wf.exe or use it at a command line by typing:
  69. wf [path]\filename.
  70.  
  71. You will see a window that looks somewhat similar as the
  72. 'file open' dialog-boxes that you are used using Windows. Click at a 
  73. filename and WhatFormat tries to identify the format that is used, by looking at the first bytes (header) of the file. If it recognizes it, it shows a description of the format together with a suggestion of the (some) extension(s) that the file should have. I've tried to put the most commonly used extensions at the front if it shows more than one. 
  74. It also looks at the filename's extension and if it knows it, it tells something about that extension.
  75.  
  76. By comparing the results of the 'header-' and the 'extensions' section, you should be able to identify the format (filetype) of the file. Note that the results given in the header section is mostly more reliable. At the other hand WhatFormat knows more extensions, because not every format can be recognized by the first bytes. 
  77.  
  78. It also suggests some possible viewers, converters, etc. in the 'header' section. These suggestions are made by the 'header' part, the extension of the file doesn't play a part in this. It can also do a search on your harddrive for applications that you already have. Found applications will be shown in the button-bar in the first tab at the bottom for direct access. If you want to try this, use 'Search for Apps' in the 'File' menu, and follow the instructions. The search results will be saved in a file called 'Apps.dat' in the same dir as WhatFormat resides.
  79. You must see the suggested applications as an aid for viewing a file, don't expect it to work allways... Some reasons why a application doesn't show a file is that maybe an application basicaly knows the format but not the specific 'subformat' or version of the file, crippled shareware, or a missing plug-in/helper/filter could be the cause. WhatFormat also doesn't check for the application's version number. In this case it could be smart to download the latest version of this application.
  80. The applications that it knows are shown in the file 'Applicat.html', together with home-url's for downloading.
  81.  
  82.  
  83. --- Disclaimer: ---
  84. -------------------
  85.  
  86. I'm not responsible for any damage caused by WhatFormat on your PC (don't see how it can, but it could), so use it at your own risk.
  87.  
  88.  
  89. --- What's it good for?! ---
  90. ----------------------------
  91.  
  92. Here are some usefull things that you can do with WhatFormat:
  93.  
  94.   * It can be seen as a little util that may help you if you received a file from the Internet or wherever, and you don't know what it is, or how to open it. By looking at magic numbers (signatures) in the first bytes and at the filename extension, WhatFormat may tell something about this file, and if you're lucky it also suggests some possible viewers or converters. Home-urls for if you want to download a suggested application can be found in the file 'Applicat.html'.
  95.  
  96.   * If WhatFormat recognizes the header of a file it often suggests some extensions this file may have. If you have problems opening this file with an application that should know this format, you can rename it with one of the other suggested extensions and try it again. I've tried to put the most commonly used extensions at the front. Of course it's (mostly) not a very smart idea to rename binaries (e.g. com, exe, bin, dll, vbx, etc.).
  97.  
  98.   * Check if the 'header' description matches the 'extension' description. If it doesn't, this may explain why this file won't open in your favourite app. In such a case mostly the 'header' description is right, so renaming this file to a right extension would be the right thing to do.
  99.  
  100.   * Check version numbers (if shown). E.g. if WhatFormat shows the 'Version needed' for a ZIP file as '2.xx' and the version of Pkunzip you use is '1.xx', there's a very good change it can't be extracted. In that case you should update Pkunzip.
  101.  
  102.   * It may be interesting to use WhatFormat to try to examine these *.bak files or these *.chk or *._dd files made by respectively Chkdsk and Norton Disk Doctor.
  103.  
  104.   * You can use WhatFormat for a quick preview of the most common Graphical formats. 
  105.  
  106.   * If WhatFormat doesn't recognize a file, there is still a good chance you can make your own conclusions by studying the 'First 128 bytes' tabs.
  107.  
  108.  
  109. --- Registration: ---
  110. ---------------------
  111.  
  112. WhatFormat is freeware, but only for non-commercial users. If you are a commercial user, or use WhatFormat in a commercial organization, then you must register. Registration motivates me to make newer versions of WhatFormat.
  113. A single user license costs USD $20, which entitles you to run WhatFormat on one computer inside your organisation. 
  114. You can pay by pressing 'Register' in the 'Help' menu. Registration is easy and there is a variety of payment options, including credit-cards and cheques. Your registration will be securily handled by the Kagi service at http://www.kagi.com/.
  115. After I've received your details from Kagi, which should happen immediately after your payment, I'll send you a registration code by email, within about 4 business days. Now you can register your (or more, depending for how many licenses you've registered) copy of WhatFormat through the [Register] item in the [Help] menu, by filling in your name, or the name of your organization, and the registration code you reveived from me.
  116.  
  117. Thanks for considering to register :-)
  118.  
  119. What do you get when you register:
  120.  
  121. * A registration code, so you can register WhatFormat with your name, or the name of your company. This name will appear in the [About]-box in the [Help]-menu. 
  122. * Your registration is valid for any future version of WhatFormat.
  123. * Peace of mind.
  124. * You will be automatically notified when a newer version of WhatFormat appears.
  125.  
  126.  
  127. --- More info: ---
  128. ------------------
  129.  
  130. The newest version can be downloaded from:
  131. http://www.xs4all.nl/~joz/whatfmt.html
  132.  
  133. More extensions and some of their possible viewers at:
  134. http://www.xs4all.nl/~joz/index.html
  135.  
  136. If you have any comments, tips etc. please e-mail me:
  137. joz@xs4all.nl
  138.  
  139. ⌐ 1998, 1999, J. Zwart
  140.  
  141.  
  142. --- Formats that WhatFormat should recognize by the header: ---
  143. ---------------------------------------------------------------
  144.  
  145. --- Archive formats:
  146.  
  147.     -arc
  148.     -arj
  149.     -Microsoft archive format (cab)
  150.     -lzh, lha
  151.     -pma
  152.     -rar
  153.     -uc2
  154.     -zip
  155.     -zoo
  156.     -Ms Compress archive (??_, ??$)
  157.     -StuffIT Expander archive format (sit)
  158.     -lzx
  159.     -ace
  160.     -GZIP file (gz)
  161.     -UUEncoded file (uue)
  162.  
  163.  
  164. --- Graphical Formats:
  165.  
  166.     -Adobe Illustrator (ai) or Encapsulated Postscript (eps)
  167.     -OS/2 Warp image (bga)
  168.     -Windows Bitmaps (bmp, dib, rle, icn)
  169.     -CALS Compressed Bitmap (cal)
  170.     -CorelDraw vector images (cdr, cdt, pat)
  171.     -Dr. Halo image (cut)
  172.     -Micrografix Draw Image (drw)
  173.     -AutoCAD drawing (dwg)
  174.     -Autodesk AutoCAD (dxf)
  175.     -FastCad or EasyCad drawing (fcd)
  176.     -Flex. Image Transport (fit)
  177.     -GEM vector image (gem)
  178.     -Graphics Interchange Format (gif)
  179.     -Windows Icon Resource (ico)
  180.     -Amiga image (iff, lbm)
  181.     -GEM Paint/Ventura (img)
  182.     -JPEG - JFIF Compliant image (jpg, jif, jpe)
  183.     -MacPaint bitmap image (mac, pnt)
  184.     -Enhanced Windows Metafile (emf)
  185.     -Microsoft Paint (msp)
  186.     -Portable Bitmap image (pbm)
  187.     -PC Paintbrush bitmap image (pcx)
  188.     -Portable Graymap image (pgm)
  189.     -PC Paint/Pictor (pic)
  190.     -Portable Network Graphics (png)
  191.     -Portable Pixelmap (ppm)
  192.     -Adobe Photoshop (psd)
  193.     -Sun Raster Images (ras)
  194.     -RIFF image (rif)
  195.     -Compuserve bitmap image (rle)
  196.     -Scitex CT bitmap-image (sct)
  197.     -Truevision TarGA bitmap image (tga)
  198.     -Tagged Image File Format (tif) or Corel Photo-Paint (cpt)
  199.     -Windows MetaFile image (wmf)
  200.     -WordPerfect Graphic (wpg)
  201.     -WordPerfect color Palette (wpp)
  202.     -Wavelet Compressed Bitmap image (wvl)
  203.     -IoCA ICon Archive (ica)
  204.     -Jasc Browser File (jbf)
  205.     -OS/2 METafile (met)
  206.     -Lotus Freelance Image (drw)
  207.     -SoftImage (pic, si)
  208.     -Vista image (vst)
  209.     -Vivid image (img)
  210.     -ShockWave Flash (swf)
  211.     -Sony PlayStation Bitmap image (tim)
  212.     -ZSoft PC Paintbrush Multi-Page PCX (dcx)
  213.     -Casio digital camera (cam)
  214.     -Paint Shop Pro file (psp)
  215.     -TerraGen World (tgworld, tgw)
  216.     -TerraGen SuRFace MAP (srfmap, srf)
  217.     -TerraGen Terrain (terrain, ter)
  218.     -TerraGen CLouD LaYeR (cldlyr, cld)
  219.     -TerraGen ATMoSPHeRe (atmsphr, atm)
  220.     -Graphic Workshop THumbNail (thn)
  221.     -Amidraw vector image (sdw)
  222.     -Lotus SMartIcon (smi)
  223.     -Ulead Image Pals ALbuM (abm)
  224.  
  225.  
  226. --- Multimedia, Sound:
  227.  
  228.     -Avi movies (avi)
  229.     -MIDI-sequention sound (mid)
  230.     -Apple QuickTime MOVie (mov)
  231.     -MPEG movie (mpg)
  232.     -Soundblaster Sound (voc)
  233.     -WAVe PCM Sound (wav)
  234.     -CD Audio song (cda)
  235.     -Autodesk Animator Animation (fli)
  236.     -Autodesk Animator Animation (flc, cel)
  237.     -Amiga sound (mod, nst)
  238.     -DeluxePaint ANiMation (anm)
  239.     -Apple sound (afc)
  240.     -Audio Interchange File Format from Apple/SGI (aif)
  241.     -Amiga .8SVX, Audio Interchange File Format (iff)
  242.     -Sound Sun/NeXT/DEC (au)
  243.     -DiamondWare digitized sound (dwd)
  244.     -MATlab sound (mat)
  245.     -MIDI Sample sound (sds)
  246.     -SaMPleVision sound (smp)
  247.     -MIDI-sequention sound (rmi)
  248.     -MultiTracker Module music (mtm)
  249.     -Lotus ScreenCam Movie (scm)
  250.     -RealMedia (rm, ram)
  251.     -RealAudio (ra)
  252.  
  253.  
  254. --- Wordprocessing, Database, Spreadsheets, DTP, etc.:
  255.  
  256.     -Corel Presentation Exchange (cmx)
  257.     -Data Interchange Format (dif)
  258.     -Ms Word document (doc) or template (dot)
  259.     -DisplayWrite (doc) or IBM dca-rft (rft)
  260.     -Envoy files (evy)
  261.     -Html-files (htm, html)
  262.     -Access database (mdb)
  263.     -Portable Document Format (pdf)
  264.     -Adobe Type 1 Font (pfb)
  265.     -HPGL Plotter File (plt)
  266.     -Rich Text Format (rtf)
  267.     -Ami Professional document (sam)
  268.     -TrueType Font (ttf)
  269.     -Quattro Pro spreadsheet (wb1, wb2, wq1)
  270.     -Lotus 1-2-3 spreadsheet (wk1, wk3, wk4)
  271.     -Ms Works database (wdb)
  272.     -Ms Works spreadsheet (wks)
  273.     -Ms Works document (wps)
  274.     -WordPerfect text (e.g. wpd, doc, wp5, wp6)
  275.     -WordPerfect Macro ReSource (mrs)
  276.     -Ms Works document (wps)
  277.     -Windows Write text (wri)
  278.     -Ms Excel spreadsheet (xls) or template (xlt)
  279.     -Ms Office Binder document (obd) or template (obt, obz)
  280.     -Ms PowerPoint (pot)
  281.     -Paradox DataBase (db)
  282.     -Lotus Freelance (pre, mas, sym)
  283.     -Lotus Freelance PortFoLio file (pfl)
  284.     -Ms Schedule+ PRinT (prt)
  285.     -Lotus Approach dBASE index (adx)
  286.     
  287.  
  288. --- Miscellaneous:
  289.  
  290.     -Moving cursor (ani)
  291.     -Windows Clipboard (clp)
  292.     -Help Contents File (cnt)
  293.     -Windows Cursor Resource (cur)
  294.     -Executables (com, exe, dll etc.)
  295.     -IBM dca-fft (fft)
  296.     -Visual Basic FoRM file (frm)
  297.     -Windows program-group (grp)
  298.     -Windows Help (hlp)
  299.     -Windows help file index (gid)
  300.     -Windows Shortcut (lnk)
  301.     -Shortcut to MS-DOS program (pif)
  302.     -Registration file for W95 (reg)
  303.     -SYmbolic LinK (slk)
  304.     -Netscape Mail (no extension)
  305.     -VRML Worlds for WWW (wrl)
  306.     -Dynamic Link Library (tlb)
  307.     -Java Class (class)
  308.     -Channel File (cdf)
  309.     -Compiled HTML file (chm)
  310.     -CeQuadrat CD ProJect file (cpj)
  311.     -Stored search W95 (fnd)
  312.     -Internet Explorer command (scf)
  313.     -Uninstall scripts (isu)
  314.     -Windows Password file (pwl)
  315.     -Internet Shortcut (url)
  316.     -Fax cover page (cpe)
  317.     -Ms Windows Registry
  318.     -System.ini
  319.     -Turbo Pascal Unit (tpu)
  320.     -Windows application log (lgc, lgd, lge, lgf)
  321.     -Outlook InDeX file (idx)    
  322.     -Outlook MailBoX file (mbx)
  323.     -Windows Full Text Search (fts)
  324.  
  325.  
  326. Besides it knows about 680 filename extensions.
  327.  
  328.  
  329. I would like to thank all the people who helped me improve WhatFormat for what it is now. Thanks :-)
  330.  
  331.  
  332.  
  333.