home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / zkuste / delphi / unity / d5 / JRZIP.ZIP / Readme.txt < prev   
Text File  |  2001-03-14  |  4KB  |  91 lines

  1.                                  Using JRZip
  2.                                ===============
  3.  
  4. JRZip is a Delphi interface to the zlib-library from Jean-Loup Gailly and Mark Adler.
  5. It comes as an unit and has to be included in the uses statement of your program. Further
  6. you should add the appropriate unit search path to your delphi project options.
  7.  
  8. Features:
  9. ---------
  10.   - Packing and unpacking of gz-format (gz-files contain original filename and timestamp)
  11.   - Creating of Zip-compatible archives (including subdirectories)
  12.     (use any standard expander for unzipping)
  13.  
  14. Routines for gz-format:
  15. -----------------------
  16.   - Create gz-file:  GZip (Source,Destination : string)
  17.   - Unpack gz-file:  GUnzip (Source,Destination : string)
  18.  
  19. Routines for Zip-format:
  20. ------------------------
  21.   - Initialize a Zip file:  MakeZip (Destination,BasicSourceDirectory : string)
  22.   - Add file to Zip-file:   AddZip (Source : string)
  23.   - Close Zip-file:         CloseZip
  24.  
  25.  
  26. Acknowledgments:
  27. ----------------
  28.   - uses a modified version of gzio from Jean-Loup Gailly
  29.     (Pascal translation by Jacques Nomssi Nzali and Francisco Javier Crespo)
  30.   - needs the zlib-library from Jean-Loup Gailly and Mark Adler
  31.     (Pascal translation by Jacques Nomssi Nzali)
  32.  
  33.  
  34. List of files
  35. -------------
  36.   JRZip.txt         this file
  37.   JRZip.pas        Delphi unit with the routines described above
  38.   GZioExt.pas        Modified version of gzio.pas
  39.  
  40.   subdirectory ZLib:
  41.     zconf.inc      Configuration declarations.
  42.     adler.pas      compute the Adler-32 checksum of a data stream
  43.     crc.pas        compute the CRC-32 of a data stream
  44.     gzio.pas       IO on .gz files
  45.     infblock.pas   interpret and process block types to last block
  46.     infcodes.pas   process literals and length/distance pairs
  47.     inffast.pas    process literals and length/distance pairs fast
  48.     inftrees.pas   generate Huffman trees for efficient decoding
  49.     infutil.pas    types and macros common to blocks and codes
  50.     strutils.pas   string utilities
  51.     trees.pas      output deflated data using Huffman coding
  52.     zcompres.pas   compress a memory buffer
  53.     zdeflate.pas   compress data using the deflation algorithm
  54.     zinflate.pas   zlib interface to inflate modules
  55.     zlib.pas       zlib data structures. read the comments there!
  56.     zuncompr.pas   decompress a memory buffer
  57.     zutil.pas
  58.  
  59.  
  60. ----------------------------------------------------------------------------------------
  61.  
  62. Legal issues
  63. ------------
  64. Copyright (C) 2001 by J. Rathlev
  65.  
  66.   This software is provided 'as-is', without any express or implied
  67.   warranty.  In no event will the author be held liable for any damages
  68.   arising from the use of this software.
  69.  
  70.   Permission is granted to anyone to use this software for any purpose,
  71.   including commercial applications, and to alter it and redistribute it
  72.   freely, subject to the following restrictions:
  73.  
  74.   1. The origin of this software must not be misrepresented; you must not
  75.      claim that you wrote the original software. If you use this software
  76.      in a product, an acknowledgment in the product documentation would be
  77.      appreciated but is not required.
  78.   2. Altered source versions must be plainly marked as such, and must not be
  79.      misrepresented as being the original software.
  80.   3. This notice may not be removed or altered from any source distribution.
  81.  
  82.  
  83. J. Rathlev
  84. Institut fⁿr Experimentelle und Angewandte Physik
  85. UniversitΣt Kiel
  86. Olshausenstr. 40
  87. 24098 Kiel
  88. E-Mail: rathlev@physik.uni-kiel.de
  89.  
  90.  
  91.