home *** CD-ROM | disk | FTP | other *** search
/ Carousel / CAROUSEL.cdr / mactosh / utilfil / resdes.sit / rezdest.doc < prev    next >
Text File  |  1989-05-04  |  3KB  |  68 lines

  1.      This is the source and binary to RezDest, an MPW tool for deleting
  2. the resource fork of 'TEXT' files. 
  3.  
  4.      Deleting the resource fork of 'TEXT' files, typically a number of
  5. files containing program source, can lead to significant reductions in
  6. disk usage.  The following example illustrates what happens when you
  7. create a 1-byte file using MPW Shell:
  8.  
  9.     new x
  10.     echo >> x
  11.     close -y x
  12.     ls -x br x
  13.  
  14.     Name                   Data Sz   Rsrc Sz 
  15.     --------------------  --------- ---------
  16.     x                            1b      382b
  17.  
  18.     rezdet -l x
  19.     "x":
  20.     'MPSR' (1005) [72]
  21.     The resource fork of x appears to be OK.
  22.  
  23.      The resource fork of x now contains MPW Shell's default tab
  24. settings, font information, last selection range used, etc., for 'TEXT'
  25. files.  This is 382 bytes.  If you use the default settings
  26. consistently, then you have as many copies of this information as you
  27. have 'TEXT' files in your file systems!  This is usually fairly harmless,
  28. and helps many people keep track of what they are doing when they edit
  29. files over several work sessions.
  30.  
  31.      The problem arises when you decide to distribute, sell, make
  32. available for public consumption, or archive your 'TEXT' files. 
  33. Soemtimes, in these situations the contents of the data fork of the
  34. files is all that is of interest.  Say that I mail you a disk containing
  35. the C sources to "WhizÑBang!," my image-processing program for the Mac. 
  36. How much do you care about the last place I had the insertion point in
  37. the file, my font preferences, and what my tab stops were?  This is a
  38. hard question to answer.
  39.  
  40.      If the answer is "Not at all!" then this program can be of use to
  41. you.  The settings included in the resource fork of this document might
  42. convince you of the program's utility, particularly if you view it with
  43. MPW Shell.
  44.  
  45.      If the answer is "A whole lot!" then you don't want to use this
  46. program.  If you have a source code file in which you have painstakingly
  47. inserted MPW markers for hundreds of variables and procedures, then
  48. using this program on that file is not what you want to do.  If you are
  49. using MPW Projector, then using this program on a file which has been
  50. checked out of a project will orphan the sucker!
  51.  
  52.      This is, then, a dangerous program.  It can do really bad things
  53. to well thought out and carefully implemented plans.  It can, on the
  54. other hand, remove kilobytes of fluff from your hard disk and backups.
  55.  
  56.      How you use it is up to you.
  57.  
  58.      The program RezDest is an MPW Tool.  It requires MPW Shell to run. 
  59. Although the binary I distribute has been compiled with Aztec C, it will
  60. not run under the Aztec Shell.  Since I include the source, this should not
  61. be an inconvenience.  RezDest supports software multitasking under
  62. MPW Shell 3.0 and MultiFinder, by spinning the cursor.  It will complain if
  63. asked to act on non-'TEXT' files, and will do nothing to such.
  64.  
  65.      RezDest is a freebie.
  66.  
  67. Earle R. Horton
  68.