# COMPRESSSTRING()

Compress an string

Syntax

  CompressString(@<cString>,@<nSize>)

Arguments

  <cString> Buffer to compress, must be passed by reference.
  <nSize> The Lenght of the compression String

Returns

  NIL

Description

  This function compress an string buffer and return the compression function and the size of this compression function. This size is required for uncompression the string

Examples

          Local cTest:= memoread('tzipfile.prg')
          ? 'String before compressing',cTest

          COMPRESSSTRING(@cTest,@nSize)
          ? "Size",nSize
          ? " "
          ? " "
          ? 'String after compressing',cTest

Status

  Ready

Compliance

  This function is a Harbour extension

Platforms

  All

See Also

- UNCOMPRESSSTRING()