README
上传用户:andy_li
上传日期:2007-01-06
资源大小:1019k
文件大小:3k
源码类别:

压缩解压

开发平台:

MultiPlatform

  1. Last Amended:  10/10/97 by Dave Smith
  2. Tandem Port of Info ZIP (unzip)
  3. =======================
  4. Recent changes:
  5. 1. Support UNZIPing of EDIT (text) files by use of the "-a" parameter
  6. 2. Changes for version 2.2 affected files:
  7. - TANDEMC     (changes to stat() to pass file creation time)
  8. - ZIPINFOC    (exclufe TANDEM from tzset() test)
  9. 3. Fix to default time/date field to UK format (dd/mm/yyyy)
  10. 03/08/98  5.33f   Updates for TANDEMC/H to keep instep with ZIP (file buffering)
  11.                  New DOIT macro for extracting files from archive
  12.                  Fix in2ex to expand full vol/subvol depending on '-j' flag
  13. 17/08/98  5.33f   Set USE_EF_UT_TIME to allow for timezone changes
  14. 18/08/98  5.33f   Use define LICENSED to buld object able to update timestamps
  15. 19/08/98  5.33f   Add -X flag support (restore file owner id) via unzip.c/h
  16.                  new chown function in tandem.c.
  17.                  Modified close_outfile to make the chown the last step.
  18. A few notes about the files on this subvol
  19. COMMACS   -  required by MAKE, *** held on ZIP subvol ***
  20. DOIT      -  macro to extract required Tandem files from archive and rename
  21. MACROS    -  required by MAKE, *** held on ZIP subvol ***
  22. MAKE      -  recompile UNZIP code, attempts to only recompile changed code
  23. README    -  this file
  24. UNZIPLIB  -  library of ZIP compiled routines, used by ZIP/ZIPNOTE etc
  25. UNZIPL    -  ZIP object (bound using LARGE memory model)
  26. *C        -  Source file
  27. *H        -  Header files
  28. *O        -  Individual object files (when compiled by MAKE)
  29. Install Notes:
  30. ==============
  31. Stage 1 - get UNZIP object onto Tandem
  32. - download Tandem Unzip executables archive from Web
  33. - using PC unzip program (e.g. pkunzip/WinZip) extract UNZIP
  34. - copy UNZIP from PC to Tandem in Binary mode s(FTP/IXF)
  35. - alter file code to 100
  36. - optionally place in $SYSTEM.SYSTEM to allow easy access from command line
  37. Stage 2 - (optional) retrieve source code (requires UNZIP on Tandem)
  38. - download UNZIP source archive from web - contains all supported platforms
  39. - copy archive onto Tandem as Binary
  40. - extract Tandem DOIT macro ( UNZIP -j <archive> tandem/DOIT )
  41. - update DOIT macro to point at archive file
  42. - restore relevant files by running DOIT
  43. - replace all references to $DATA9.DAVESUNZ with whatever subvol you use
  44. - replace all references to $DATA9.DAVESZIP with whatever subvol you use
  45.   this is required by the MAKE macro file to pick up MACROS and COMMACS
  46. - replace references to SUPER.DAVES with whatever user id you use
  47. - to compile run MAKE
  48. Additional Notes - LICENSE the object:
  49. If you wish to be able to update the last modified time of files you unzip
  50. you need to use the #define LICENSED and then FUP LICENSE the file
  51. as SUPER.SUPER.  This is a Tandem restriction since we have to call a PRIV
  52. procedure to do this.  For UNZIP the define is setup (default) in tandem.h