home *** CD-ROM | disk | FTP | other *** search
/ Computer Panoráma / computer_panorama_1997-12-hibas.iso / SHARE / PACK / LZOP094W.ZIP / lzop.txt < prev    next >
Text File  |  1997-10-14  |  5KB  |  170 lines

  1.  
  2.  ============================================================================
  3.  lzop -- a real-time compressor
  4.  ============================================================================
  5.  
  6.  Author  : Markus Franz Xaver Johannes Oberhumer
  7.            <markus.oberhumer@jk.uni-linz.ac.at>
  8.            http://www.infosys.tuwien.ac.at/Staff/lux/marco/lzop.html
  9.  Version : 0.94
  10.  Date    : 15-Oct-1997
  11.  
  12.  
  13.  Introduction
  14.  ------------
  15.  Welcome to the fourth public release of lzop.
  16.  
  17.  lzop is a compressor similiar to gzip. Its main advantages over gzip
  18.  are much higher compression and decompression speed.
  19.  
  20.  lzop was designed with the following goals in mind:
  21.    1) reliability
  22.    2) speed (both compression and decompression)
  23.    3) reasonable drop-in compatibility to gzip
  24.    4) portability
  25.  
  26.  
  27.  Short documentation
  28.  -------------------
  29.  General functionality and behaviour has been modelled very closely
  30.  after gzip. Due to lack of documentation at this time you are advised
  31.  to consult the gzip manual pages first.
  32.  
  33.  The main differences between lzop and gzip are:
  34.  
  35.  - Files compressed by lzop will have the suffix `.lzo'
  36.  
  37.  - lzop does not store or verify a checksum when compressing and
  38.    decompressing a file by default.
  39.    You have to use the option `-C' if you want this behaviour.
  40.  
  41.  - lzop does not delete the input file(s) by default.
  42.    You have to use the option `-U' if you want this behaviour.
  43.  
  44.  
  45.  Compression levels
  46.  ------------------
  47.  lzop currently offers three compression levels of the LZO1X algorithm.
  48.  
  49.  - the default level (`-5') offers pretty fast compression
  50.  - level `-1' can be even a little bit faster in some cases - but most
  51.    times you won't notice the difference
  52.  - level `-9' is mainly intended for generating pre-compressed data - it
  53.    is somewhat slow
  54.  
  55.  Decompression is *very* fast for all levels.
  56.  
  57.  
  58.  Modes of operation
  59.  ------------------
  60.  lzop allows you to deal with your files in many flexible ways:
  61.  
  62.  - single file mode: individually (de-)compress each file
  63.  - pipe mode: (de-)compress from stdin to stdout
  64.  - stdout mode: (de-)compress to stdout
  65.  - archive mode: compress/extract multiple files into a single archive file
  66.  
  67.  
  68.  Here are some usage examples for each of the modes:
  69.  
  70.  * single file mode (like gzip)
  71.  
  72.     create
  73.       lzop a.c             -> create a.c.lzo
  74.       lzop a.c b.c         -> create a.c.lzo & b.c.lzo
  75.       lzop -U a.c b.c      -> create a.c.lzo & b.c.lzo and delete a.c & b.c
  76.       lzop *.c
  77.  
  78.     extract
  79.       lzop -d a.c.lzo      -> restore a.c
  80.       lzop -df a.c.lzo     -> restore a.c, overwrite if already exists
  81.       lzop -d *.lzo
  82.  
  83.     list
  84.       lzop -l a.c.lzo
  85.       lzop -l *.lzo
  86.       lzop -lv *.lzo       -> be verbose
  87.  
  88.     test
  89.       lzop -t a.c.lzo
  90.       lzop -tq *.lzo       -> be quiet
  91.  
  92.  
  93.  * pipe mode (like gzip)
  94.  
  95.     create
  96.       lzop < a.c > y.lzo
  97.       cat a.c | lzop > y.lzo
  98.       tar -cf - *.c | lzop > y.tar.lzo     -> create a compressed tar file
  99.  
  100.     extract
  101.       lzop -d < y.lzo > a.c
  102.       lzop -d < y.tar.lzo | tar -xvf -     -> extract a tar file
  103.       lzop -d < y.tar.lzo | tar -tvf -     -> list a tar file
  104.  
  105.     list
  106.       lzop -l < y.lzo
  107.       cat y.lzo | lzop -l
  108.  
  109.     test
  110.       lzop -t < y.lzo
  111.       cat y.lzo | lzop -t
  112.  
  113.  
  114.  * stdout mode (like gzip)
  115.  
  116.     create
  117.       lzop -c a.c > y.lzo
  118.  
  119.     extract
  120.       lzop -dc y.lzo > a.c
  121.       lzop -dc y.tar.lzo | tar -tvf -      -> list a tar file
  122.  
  123.  
  124.  * archive mode (similiar to zip/zoo/lha/rar)
  125.  
  126.     create
  127.       lzop a.c b.c -o sources.lzo          -> create an archive
  128.       lzop -c *.c > sources.lzo            -> another way to create an archive
  129.       lzop -c *.h >> sources.lzo           -> add files to archive
  130.  
  131.     extract
  132.       lzop -dN sources.lzo
  133.       lzop -x ../src/sources.lzo           -> extract to current directory
  134.       lzop -x -p/tmp < ../src/sources.lzo  -> extract to /tmp directory
  135.  
  136.     list
  137.       lzop -lNv sources.lzo
  138.  
  139.     test
  140.       lzop -t sources.lzo
  141.  
  142.  
  143.  Related links
  144.  -------------
  145.  Precompiled binaries for some platforms will be available from
  146.  the lzop home page soon.
  147.    see http://www.infosys.tuwien.ac.at/Staff/lux/marco/lzop.html
  148.  
  149.  lzop uses the LZO data compression library for compression services.
  150.    see http://www.infosys.tuwien.ac.at/Staff/lux/marco/lzo.html
  151.  
  152.  The gzip home page can be found at http://www.gzip.org
  153.  
  154.  
  155.  The future
  156.  ----------
  157.  - write some real documentation
  158.  - anything you find useful...
  159.  
  160.  
  161.  Copyright
  162.  ---------
  163.  lzop is Copyright (C) 1996, 1997 Markus Franz Xaver Johannes Oberhumer
  164.  
  165.  lzop is distributed under the terms of the GNU General Public License (GPL).
  166.  See the file COPYING.
  167.  
  168.  
  169.  
  170.