---
name: "anycompress"
section: "1"
platform: "linux"
package: "complearn-tools"
version: "1.1.6-1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/anycompress"
---

# anycompress(1)

use any CompLearn module data compressor to compress a file

## NAME

anycompress - use any CompLearn module data compressor to compress a file

## SYNOPSIS

**anycompress \[-L\] \[ -c** *compressor* **\] \[** *infile* **\] \[** **outfile** **\]**

## DESCRIPTION

anycompress is a simple and powerful generic compression tool.  By default, it reads an input file from standard input.  If a command argument is given it will use that as input instead.  It produces an output file (or writes to stdout if reading from stdin) by adding an extension to the end of the input filename.  The user may optionally specify an output filename instead. The compressor to use may be specified using the complearn.conf(5) configuration file or the -c command line option as described below.

-

  ## OPTIONS

- **-c**, **--compressor**=*compressor*

  use and set compressor to use

- **-L**, **--list**

  list available builtin compressors as well as available compression modules. Modules are loaded from the modules subdirectory of /usr/lib/complearn. **-h**, **--help** show help options and exit

## EXAMPLES

- To gzip a text file to produce a file called readme.txt.gz:

  - anycompress -c gzip readme.txt

  - To compute the SHA2 (SHA256) checksum of a file (assuming you have the

  complearn cryptographic compression modules installed): anycompress -c sha2 \< /bin/ls To do the same with MD5: anycompress -c md5 \< /bin/ls

## FILES

- *$HOME/.complearn/complearn.conf*

  - */usr/share/complearn/complearn.conf*

  - */usr/local/share/complearn/complearn.conf*

  - per-user and system configuration files

  see **complearn**(5) for further details.

- *$HOME/.complearn/modules*

  - */usr/lib/complearn/modules*

  - standard module automatic loading area. Any shared object compressor

  modules found here will be loaded on startup.

## ENVIRONMENT

- *COMPLEARNMODPATH*

   If this environment variable is set, CompLearn will search the given directory and load any CompLearn compression modules it finds there (such as the libart.so example included with the CompLearn source distribution) none

## DIAGNOSTICS

none

## SEE ALSO

[**anydecompress**(1)](/anydecompress/1.md), **complearn**(5), [**complearn-config**(1)](/complearn-config/1.md), [**maketree**(1)](/maketree/1.md), [**ncd**(1)](/ncd/1.md)
