contents.gifprev.gifnext.gifhome.gif

'-bo' - SET OUTPUT BUFFER SIZE

This option sets LZX's output buffer size.  The output buffer size affects
both compression and decompression performance.


DECOMPRESSION

For decompression (extraction), the output buffer size determines the amount
of data which LZX will buffer in memory before writing to disk; for example,
if the output buffer size were 8K, then LZX would write decompressed data to
disk in 8K pieeces.

Because of the way in which decompression is done, using a larger output
buffer will always improve the speed of decompression (up to the point where
the buffer size equals the size of the largest file or solid file group;
increasing the input buffer size beyond this size will have no effect on
speed).

Buffer sizes as low as 8K are generally quite inefficient and should be used
only when the amount of available memory is very low.  Buffer sizes above
256K are highly excessive.  LZX's default output buffer size is 64K.


COMPRESSION

For compression (archiving), the output buffer size determines the amount of
compressed data which LZX will buffer in memory before writing to disk.  For
example, if the output buffer size were 8K, then LZX would write compressed
data to disk 8K at a time.

Larger buffer sizes yield faster performance, but require more memory.  The
default buffer size is 64K, which is sufficient for most systems.  Increasing
the output buffer size can have a significant positive effect on compression
time, if you can spare the extra memory.


VALIDITY

This option is valid with the following commands:

   a (add)
   e (extract)
   f (freshen)
   r (replace)
   t (test)
   u (update)
   x (extract)


contents.gifprev.gifnext.gifhome.gif