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

压缩解压

开发平台:

MultiPlatform

  1. Contents of the "macos" sub-archive for UnZip 5.4 and later:
  2.   Contents          this file
  3.   README.TXT        Dirk Haase's infos on updated Macintosh ports of Zip/UnZip
  4.   HISTORY.TXT       Dirk Haase's MacOS specific ChangeLog
  5.   UnZp.h            config header used to build standalone app with GUI
  6.   UnZpLib.h         config header used to build a static library
  7.   UnZpSFX.h         config header used to build the SFX stub
  8.   UnZpSx.h          config header for building a standalone app. with MW Sioux
  9.   UnZpPrj.hqx       Metrowerks CodeWarrior pro3 project file (BinHex)
  10.   source/        subdirectory containing all sources:
  11.                   a) UnZip specific code
  12.     mac.c           Mac-specific filesystem code
  13.     maccfg.h        Mac-specific configuration and global declarations
  14.     macdir.c        Macintosh Posix-style directory emulation ("dirent")
  15.     macdir.h        header file for directory emulation
  16.     macscreen.c     screen functions to be used in standalone UnZip application
  17.     macstat.c       Macintosh stat() emulation
  18.     macstat.h       header file for stat() emulation
  19.     macunzip.c      Macintosh standalone version main function
  20.     sxunzip.c       main function for use with static library (SIOUX)
  21.     unzip_rc.hqx    UnZip resource file for standalone application (BinHex)
  22.                   b) general utilities shared between Zip and UnZip
  23.     charmap.h       character mapping tables ISO 8859-1 <--> MacRoman
  24.     getenv.c        simulation of unix compatible getenv() on MacOS
  25.     helpers.c       some helper functions
  26.     helpers.h
  27.     macstuff.c      Mac filemanager routines copied from MoreFiles 1.4.8
  28.     macstuff.h
  29.     mactime.c       replacement for broken Metrowerks RTL time functions
  30.     mactime.h
  31.     pathname.c      functions for handling MacOS HFS path- /filenames
  32.     pathname.h
  33. The new UnZpPrj.hqx project file should be "un-BinHex'ed" into UnZpPrj,
  34. which builds the following targets:
  35.         Unzip (68k)       -> standalone unzip for 68k
  36.         Unzip (PPC)       -> standalone unzip for PPC
  37.         Unzip Lib (68k)   -> static library 68k
  38.         Unzip Lib (PPC)   -> static library PPC
  39.         Unzip Sioux (68k) -> MW Sioux standoalone App, good for debugging
  40.         Unzip Sioux (PPC) -> MW Sioux standoalone App, good for debugging
  41. Before you start a build on your Macintosh:
  42. Extract "*.hqx" and "source:*.hqx" first!
  43. And PLEASE, read the MacOS specific documentation in README.TXT!
  44. The resource files and the compiler project files are in BinHex form because
  45. they contain Macintosh resource forks.  The resource info cannot be
  46. maintained when handling (e.g. repacking) the master source collection on
  47. non-Macintosh systems.  The BinHex form is the traditional way for
  48. transferring such files via non-Macintosh systems.
  49. It's also the safest since it uses only printable characters.  The ".hqx"
  50. files must be converted with StuffitExpander or BinHex 4.0 (or equivalent)
  51. on a Macintosh system before using them.