home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR3 / FILED370.ZIP / FDPACK.LST next >
File List  |  1994-01-23  |  8KB  |  199 lines

  1.         F I L E D U M P
  2.  
  3.      FILEDUMP is a File/Record - Dump/Viewer/Extract/Search utility that allows
  4. viewing ANY MS-DOS file in ASCII, HEX, or EBCDIC.  Large files up to 1GB and
  5. records up to 14000 characters are supported.   Output can be to screen,
  6. printer, Disk file, or .dbf file.
  7.  
  8.      Supported printers are Epson, Okidata, and HP LaserJet.
  9.  
  10.      If Disk output is selected you have the option to write non-selected
  11. records to a separate file. If the output File Exists you can OVER WRITE it,
  12. select a New File, or Append to the existing File.
  13.  
  14.      If .dbf output is selected you have the option to write non-selected
  15. records to a separate file. If the output File Exists you can OVER WRITE it,
  16. or select a New File. When using this option the input file must be a .dbf. This
  17. option creates a subset of the input file (records) but can not change the
  18. structure of the .dbf.
  19.  
  20.      FILEDUMP was created for users who had a need or were curious about
  21. the internal file structures or formats used by different software packages.
  22.      Now has Mouse support
  23.  
  24.      Will run as a DOS app under Windows 3.0/3.1   PIF file included. You will
  25. need to use the PIF Editor to change the path to point to where you installed
  26. the executable.
  27.  
  28.      Will run in a DOS window under OS/2 2.1.
  29.  
  30. INPUT FILE TYPE
  31.   S = Standard file dump -- The file is divided into 80 character pieces.
  32.       Used when file structure is unknown or not one of other listed options.
  33.       This option will work for ANY MS-DOS file.   i.e. .EXE  .COM
  34.  
  35.   D = .DBF   Data Base file
  36.       dBASE III, dBASE III PLUS and dBASE IV and CLIPPER
  37.       Filedump will get the record size from the database. Filedump will then
  38.       ask for the starting record number which maybe 1 thru 325 MB.
  39.  
  40.   F = Fixed length records -- may or may not end with CR LF
  41.       For this option to work correctly ALL records in the file MUST be the
  42.       same size. Filedump will ask for the record size, this maybe 1 thru 14000.
  43.       Filedump will then ask for the starting record number which maybe 1 thru
  44.       325 MB. Use F option for .DBT (Memo field) files with record size = 512
  45.  
  46.   V = Variable length records -- each record MUST end with [CR] LF.
  47.       This is a standard ASCII file, also works with UN*X files.
  48.  
  49.   Z = Variable length records -- each record ends with X(xx).   Where X(xx)
  50.       the record terminator is supplied as a 2 character Hex code by the user.
  51.  
  52.       Maximum record size is 14000 characters for all types except "S"
  53.  
  54.  
  55.                F I L E D U M P   M E N U
  56.  
  57. Esc = Exit Menu to Exit program question.
  58.  
  59. F2 = Toggle Show All of record or only first line "Short form" -- Default ALL.
  60.  
  61. F3 = Toggle Display of HEX representation of characters -- Default HEX Off.
  62.  
  63. F4 = Toggle Display of Count Grid line under data display  ex. 1...|....*....|.
  64.      Default No count grid.
  65.  
  66. F5 = Toggle ASCII/EBCDIC for display (character) representation -- Default ASCII
  67.  
  68. F6 = Toggle Search mode (Find ALL)  --  Locate all occurences of specific data.
  69.      Enter the search arugment (string) in the format A'=ASCII E'=EBCDIC X'=Hex.
  70.      No ending delimitor is used so that the apostrophe can be used in the
  71.     search argument.   ex.  A'Stan's   X'3a0d0a  (:/CR/LF)
  72.      Enter/Return key only to use a table (file) of search arguments, file
  73.     may contain up to 200 entries, and use up to 4000 bytes of storage,
  74.     or to use a range of values, max length of range entry 36 bytes.
  75.      NOTES: All searchs are case sensitive.
  76.         In Hex string a thru f can be enetered in upper or lower case.
  77.         In table (file) input a ; in first position cause line to be
  78.            treated as a comment/remark.
  79.  
  80. Ctrl F6 = Toggle Search (Find)/First ONLY
  81.       Will search for a match and when successful will go in to normal
  82.       display mode, with the file positioned to the first record that
  83.       matched the value(s)/range. 
  84.       NOTE: A table (file) of search arguments may also be used here.
  85.  
  86. Ctrl F7 = Find NEXT/Display  --  Repeat previous search.
  87.       Used to find next match after a MATCH was found using Ctrl F6.
  88.  
  89. Alt F1 = Change Starting postion in record to begin search -- Default 1st char.
  90.      Used to limit search, most useful with records where data is in a
  91.      fixed position.
  92.  
  93. Alt F2 = Change Field Size / Search area length -- Default entire record.
  94.      Used to limit search, most useful with records where data is in a
  95.      fixed position. If field size is larger than search arugment (string)
  96.      than we will check for an "embedded in" string.
  97.  
  98. Alt F6 = Toggle display of file pointer/line number after search match
  99.      Used with F6, after each match a line with the file pointer--number
  100.      of bytes into file or record, and also record/line number into file
  101.      of record is displayed -- Default is Off.
  102.  
  103. F7 = Select Search condition         Display/Print/Write records that are:
  104.      equal / not equal / until equal / while equal -- to the search argument
  105.      Default condition is equal to.
  106.  
  107. Ctrl F5 = Select "V" or "Z" type records based on record size
  108.       This option maybe used with F6 (Find All) or Ctrl F6 (Find First)
  109.  
  110. F8 = Change maxmium number of records to Print/Display/Search/Write
  111.      Default is the entire file.
  112.  
  113. F9 = Toggle Generate CR/LF after write to disk  --  Default is Off.
  114.  
  115. Alt F7 = Set File Filter  --  you may use wildcards  --  Default is *.*
  116.      Used to limit the files that are shown  --  ex. *.txt
  117.      The system will bring up a display of files based on what the
  118.      File Filter is set to. You then can use the arrow keys to highlight
  119.      a file name and hit return, or if you have a mouse move cursor over
  120.      file name and hit left mouse button.
  121.  
  122. Alt F8 = Change Logged drive
  123.      Will display available drives and let you select.
  124.  
  125. Alt F9 = Change Current Directory  --  will display current subdirectory
  126.      and a list available subdirectories  --  Enter new Path Name
  127.      (works just like DOS CD command)  or Return (Current Path) to exit
  128.  
  129. Alt F10 = DOS Shell  --   Shell out of progran to DOS. Used to Run another
  130.       program or DOS command.
  131.  
  132. Ctrl F8 = Toggle Fast Screen Write -- Default is On.
  133.  
  134. Ctrl F9 = Nth Select  -- Select every Nth record, range is 1 thru 32000.
  135.       This option maybe used with F6 (Find All) or Ctrl F6 (Find First).
  136.       Default is 11111.
  137.  
  138. \ = Exit menu to main processing
  139.  
  140. F10 = Go process new record range
  141.  
  142.  
  143. D I S C L A I M E R   o f   W a r r e n t:
  144.  
  145.     This program is supplied AS IS without any warranty, expressed or implied
  146. of any kind.  In no case is Stanley R. Weiss or World Wide Enterprises liable
  147. for any damages resulting from your use of this program.
  148.  
  149.     Technical support policy:
  150. Free unlimited mail support to all registered users.
  151. Fixs, and updates are free for first year.
  152.  
  153.     This program will work with DOS up to and including Ver 6.0, Disk
  154. partitions > 32MB, Files > 32MB, CD-ROM's, and Novell Networks.
  155.  
  156.     This program require DEVICE=ANSI.SYS statement in your CONFIG.SYS File.
  157.  
  158.     Please sent comments about this program or suggestions for updates to:
  159.         World Wide Enterprises
  160.         13084 Townsend Road
  161.         Philadelphia PA 19154-1001
  162.            Attn:  Stan Weiss
  163.  
  164.  
  165.  
  166.  
  167.  
  168.       TECHNICAL INFORMATION
  169.  
  170.       This program was written and assembled with the Microsoft Macro
  171.       Assembler, Version 5.1 [MASM].
  172.  
  173.  
  174.  
  175.  
  176.  
  177.       PLEASE REGISTER!
  178.  
  179.       If you find this program useful, please send a $15 contribution to
  180.       the address above.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.       DISCLAIMER
  187.  
  188.       This code is released with two restrictions as to its use.
  189.  
  190.       1.  The program must not be modified in any way.
  191.       2.  The program must not be sold.
  192.  
  193.       The author has taken due care in writing this code, and the code is
  194.       supplied as is.  The author makes no expressed or implied warranty of
  195.       any kind with regard to this code.  In no event shall the author be
  196.       liable for incidental or consequential damages in connection with or
  197.       arising out of the use of this code.
  198.  
  199.