home *** CD-ROM | disk | FTP | other *** search
/ Avalon - 3D Objects & Resources / Avalon.iso / macutils / compress / desea_15 / desea_1.5re
Text File  |  1995-01-01  |  7KB  |  146 lines

  1. DeSEA 1.5 Release Notes
  2. Copyright ⌐ 1991-1994 Ken Hancock
  3.  
  4. INTRODUCTION
  5. With the large number of multiple compression utilities, everyone has begun to
  6. create self-extracting archives (SEAs).  While this is all-and-well,
  7. self-extracting archives add to the file sizes of files being transferred.  While
  8. 10-20K for the self-extraction code isn╒t much, it rapidly adds up over multiple
  9. transfers.  In addition, the use of self-extraction features on small files can
  10. often cause the file to be larger than the original, uncompressed file.
  11.  
  12. WHAT IT DOES
  13. DeSEA removes the self-extraction code from a self-extracting archive.  DeSEA
  14. first saves any resources which are to be preserved, strips the resource fork,
  15. changes the type and creator of the file, renames it with the proper file suffix,
  16. and restores the saved resources.  Since the compressed data is always stored in
  17. the data fork, no important data can ever be lost since the data fork is left
  18. completely intact.   DeSEA can be run on a single file or on an entire folder of
  19. files.
  20.  
  21. DeSEA is currently configured for the three most popular compression programs:
  22. Compact Pro, Disk Doubler (pre-4.0 and 4.0), and StuffIt Classic/Deluxe as well
  23. as NOW Compress.  DeSEA can be extended to support other formats without relying
  24. on the author of DeSEA (that╒s me) to release a new version (see below).
  25.  
  26. DeSEA will also recursively search sub-directories if the option key is held down
  27. when dragging-and-dropping or when selecting a folder from standard file dialog
  28. in the application.
  29.  
  30. EXTENSIBILITY
  31. Although DeSEA is currently configured for only five archive formats, it is
  32. extensible.  In order to add new formats to DeSEA, open up the ╥DeSEA
  33. Preferences╙ file in the Preferences folder of your boot drive using
  34. ResEdit or another resource editor.  Within the file are a number of ╥Dkey╙
  35. resources.  A template is included to make adding new ones a snap.  Each
  36. resource is basically a set of rules about a SEA type:
  37.  
  38. 1) Item checked by default?  (TRUE or FALSE) if TRUE, when DeSEA is launched,
  39. the convert item will be checked by default.
  40. 2) SEA creator.
  41. 3) SEA suffix.  The suffix for self-extracting archives is ╥.sea╙
  42. 4) File Type for DeSEA╒d archive.
  43. 5) File Creator for DeSEA╒d archive
  44. 6) Suffix for DeSEA╒d archive (.dd, .cpt, .sit, etc.)
  45.  
  46. Note that a special type ╘****╒ has been designated for archives which MUST BE
  47. SPECIAL-CASED within the DeSEA application.  Both DiskDoubler (pre 4.0) and
  48. StuffIt archives are currently special-cased -- DiskDoubler, because of its
  49. somewhat convoluted archive type conventions and StuffIt because the encryption
  50. information is stored in the resource fork (not very smart, IMHO).  If there╒s a
  51. different archive format that you frequently encounter which fits this case, I╒ll
  52. be happy to release a new version of DeSEA to deal with them. Just drop me a
  53. line.
  54.  
  55. DeSEA 1.4 and later will also preserve selected resources, such as the archive
  56. comments (SitC), from a self-extracting archive before turning it into a normal
  57. archive.  Similar to the ╥Dkey╙ resource, you can add new ╥Rsav╙ resources to
  58. the ╥DeSEA Preferences╙ file in the Preferences folder of your boot drive.  Each
  59. resource contains two items:
  60.  
  61. 1) Item checked by default (TRUE or FALSE)
  62. 2) Resource type.
  63.  
  64. SYSTEM 7 COMPATIBILITY
  65. DeSEA supports drag ╘n╒ drop of files or folders under System 7.
  66. In addition, DeSEA supports the four core AppleEvents, allowing script writers
  67. or sysops to automate the process of DeSEA╒ing archives.
  68.  
  69. CAVEAT
  70. DeSEA has been tested on various Macintoshes under both System 6.0 and 7.0. 
  71. DeSEA provides error checking at each step of the DeSEA process.  If, for some
  72. reason, an error occurs during the DeSEA process, the file may not be fully
  73. converted and you will be notified of the error.  (Most likely the archive is on
  74. a locked disk or a fileserver to which you do not have write permission.)  In
  75. all such cases, though, the archive╒s data will remain undamaged since all the
  76. archive data is placed in the data fork and only the resource fork is being
  77. modified.  In any case, you should be able to open it from the respective
  78. archiving program.  At the very worst, you might have to change the type and
  79. creator.
  80.  
  81. SYSTEM 6 CAVEAT╔
  82. System 6.0.x seems to have a problem with applications other than the Finder
  83. which change the Finder flags of an application.  If a file which is being
  84. DeSEA╒d under Multifinder (6.0.x) is currently displayed in an open window, its
  85. flags may not be set properly if the file is moved.  It is therefore advisable
  86. under System 6.0.x to close the windows of files being DeSEA╒d.  System 7.0
  87. doesn╒t appear to display this obnoxious behavior.
  88.  
  89. UPGRADING FROM 1.0
  90. System 7 users who wish to make use of the drag & drop features of DeSEA may
  91. have to rebuild the desktop before SEA╒s may be dropped onto DeSEA.
  92.  
  93. THANKS TO╔
  94. The many people who have mailed suggestions/bug reports who have helped make
  95. DeSEA a better and more useful utility. Special thanks to those registered users
  96. who have sent postcards -- keep ╒em coming.
  97.  
  98. DISTRIBUTION INFORMATION
  99. DeSEA is Freeware.  Online services, bulletin boards, user-groups, and
  100. non-profit companies and organizations may distribute DeSEA without restriction.
  101. For-profit companies and organizations which profit from programs which I have
  102. deemed ╥free╙ must request permission by mail (or electronically) to distribute
  103. DeSEA.
  104.  
  105. If you find DeSEA useful, why not send me postcard of your place of business,
  106. hometown, school, or where you most recently vacationed.  Bug reports, comments,
  107. and suggestions are always welcomed.
  108.  
  109. Enjoy!
  110.  
  111. Ken Hancock
  112. 64 Stillwater Drive
  113. Nashua, NH  03062-2200
  114.  
  115. AOL: khancock
  116. Internet: kenh@vgi.com
  117. CIS: >INTERNET:kenh@vgi.com
  118.  
  119. ---------------
  120.  
  121. Version History
  122.  
  123. 1.0    Initial release of DeSEA.
  124.  
  125. 1.1        Support for DiskDoubler archives
  126.         added configuration menu
  127.         added support for AppleEvents
  128.  
  129. 1.1.1    Maintenance release to fix potential problem with DiskDoubler archives.
  130.  
  131. 1.2     Support for DiskDoubler SEAs when AutoDoubler is installed.
  132.         (Should also support other on-the-fly compression products)
  133.  
  134. 1.3        Official release to support SD 3.0 encrypted archives.
  135.         AppleShare/Fileshare friendly -- now uses preferences file.
  136.  
  137. 1.4        Fixes problems with AppleEvent handling.
  138.         Added support for drop-n-plop of folders
  139.         Added support for saving selected resources before DeSEA╒ing an archive.
  140.         Added support for recursively DeSEA╒ing sub-folders (hold down option key)
  141.     
  142. 1.5        Switched to Metrowerks CodeWarrior.
  143.         Added support for DiskDoubler 4.0 format SEAs.
  144.         Added support for NOW Compress SEAs.
  145.         Added support for background-only operation (used by Fetch 2.1.2).
  146.