home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / Z280 / Z280-J88.LBR / 1Z280-DS.RMF next >
Text File  |  2000-06-30  |  4KB  |  69 lines

  1.                  << DATESTAMPER and CRNCH23D >>
  2.  
  3. This file Z280-J88.MSG (the 'J88' indicating that it has been 
  4. created in January 1988, to distinguish it from countless other 
  5. files of a similar name) has been crunched with CRNCH23D, the 
  6. special DateStamper-supporting version of Steve Greenberg's 
  7. CRUNCH.COM.  I wrote it on January 1 and am crunching it and 
  8. sending Z280-J88.MZG out on the modem airwaves today, 1/3/88.  
  9. For those running DateStamper and downloading it to their own 
  10. computer, if they uncrunch it with UNCR23D it will automatically 
  11. retain the original (uncrunched) file's datestamp data from my 
  12. system.  'Automatically' here means here WITHOUT depending on the 
  13. crunching party (me) entering it manually in the "comment" field 
  14. or somewhere in the text.  For those who notice these things this 
  15. is not normally possible on either an uncompressed file or one 
  16. compressed with any other version of CRUNCH.  I don't think this 
  17. is normally appreciated and I think we should take more time to 
  18. understand what an advance this is.
  19.  
  20. As a hypothetical example, suppose we don't have DateStamper -- 
  21. or that we do but we're not using versions 23D of CRUNCH/UNCRUNCH 
  22. -- or we're sending a file uncompressed via modem.  It is 
  23. December 23 and I have finally finished working on an article I 
  24. have been writing.  I am busy through the holidays and finally on 
  25. December 28 I have some time to send it up into the public domain 
  26. airwaves.  I crunch it and upload it to a BBS.  After the new 
  27. year you download it, say on Jan. 8 and uncrunch it and soon run 
  28. DateStamper's SDD (assuming you're running DS) on your disk.  
  29. Surprise: it says nothing about either December 23 OR December 28 
  30. but instead tells you that both the original and crunched file 
  31. were 'created' Jan. 8!  This is silly -- they certainly were not 
  32. created Jan. 8.  The uncompressed file was created (by me) on 
  33. December 23; you only received it on your system Jan. 8.
  34.  
  35. CRNCH23D and UNCR3D take care of this problem.  When you run 
  36. "UNCR23D Z280-J88.MZG" and do a directory with SDD the resultant 
  37. file Z280-J88.MSG will be seen with all its original and accurate 
  38. datestamp data AS I CREATED IT ON MY SYSTEM.  It is quite amazing 
  39. since normally a datestamp is wedded to the disk directory (CP/M 
  40. 3.0 or Z80DOS) or the !!!TIME&.DAT file (non-CRNCH23D DateStamper 
  41. stamps) of the original computer or disk.  CRNCH23D stores in 
  42. encoded form the uncrunched file's datestamp at the very top (the 
  43. 'header') of the crunched file.  This method of storing a 
  44. datestamp -- IN THE FILE ITSELF -- is absolutely unique in the 
  45. CP/M-compatible (and MS-DOS?) world.  These programs CRNCH23D and 
  46. UNCR23D actually are the only way we in the CP/M-compatible world 
  47. have of retaining a file's datestamp through a modem transfer.
  48.  
  49. The second half of the process I'm guessing at, but I imagine 
  50. that when UNCR23D comes around and uncrunches it that date 
  51. information from my system is un-encrypted and sent from the file 
  52. to embed itself in to the !!!TIME&.DAT file on YOUR directory.  
  53. Note that you will get the original creation date -- not even the 
  54. date of crunching -- from my file.  This is appropriate since you 
  55. thereby get a valid idea of when the file was truly created.  
  56. After uncrunching, SDD should tell you that Z280-J88.MSG was 
  57. created Jan. 1 and modified on Jan. 3, REGARDLESS OF WHEN YOU 
  58. DOWNLOADED THE LIBRARY.  Note also the irony: the process of 
  59. crunching is what gives us the possibility to preserve this 
  60. datestamp data; an uncrunched file cannot be dealt with in this 
  61. manner, and a downloaded uncrunched file will always appear on 
  62. your directory to have been 'created' on the day you downloaded 
  63. it!
  64.  
  65. Hats off and many thanks to Bridger Mitchell for this great and 
  66. significant advance in CP/M- compatible computing.  
  67.  
  68.                                        - Rick Charnes
  69.