---
schema_version: "1"
id: 71913422861761f7074af94ac2e048615e44660efc676cd219f162edee2f52de
title: Compression Module
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/compression-module/latest/index.md
canonical_url: https://docs.mulesoft.com/compression-module/latest/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: cb387b11c34e3e2c86c71ff3b2239e7b65b35a95b45caae13fe195818fbec234
description: MuleSoft Documentation Site
release: "2.2"
latest: true
---
---
product: Compression Module
version: 2.2
is-latest-version: true
---

# Compression Module

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Compression module v2.2

Compression module supports and provides access to the most-used file archiver and compression
formats through a Mule app.

A file archiver is a computer program that combines a number of files together into one archive file
for easier transportation or storage, and most archivers employ data compression in their archive
formats to reduce the size of the final archive. However, not all compression algorithms can archive
multiple files. Some are limited to single-file data compression.

This module compresses and decompresses files for each of the available formats without losing any
of the features that the format associated algorithm provides.

To achieve this capability, the module provides the **Compress** and **Decompress** operations,
which enable you to compress and decompress a single file. Additionally, the module provides the
**Archive** and **Extract** operations to archive and extract files. You can configure these
operations with the compression or archiving strategies of your choice.

## Before You Begin

To use this connector, you must be familiar with:

- Anypoint Connectors

- Mule runtime engine (Mule)

- Elements and global elements in a Mule flow

- How to create a Mule app using Anypoint Studio

Before creating an app, you must have access to Anypoint Platform and Anypoint Studio.

## Common Use Cases For the Connector

Common use cases for Compression module include:

- Compress and decompress a file’s payload from a remote service.

- Archive and extrat files from a file folder.

For examples of these use cases, refer to
[Compression Module Examples](https://docs.mulesoft.com/compression-module/latest/compression-module-examples).

## Next Step

After you complete the prerequisites, you are ready to create an app and configure the connector
using [Anypoint Studio](https://docs.mulesoft.com/compression-module/latest/compression-module-studio-configuration).

## See Also

- [Archiving and Extracting Files](https://docs.mulesoft.com/compression-module/latest/compression-module-archive-extract)

- [Compressing and Decompressing a Single File](https://docs.mulesoft.com/compression-module/latest/compression-module-compress-decompress)

- [Compression Module Reference](https://docs.mulesoft.com/compression-module/latest/compression-documentation)

- [Salesforce Help](https://help.salesforce.com)
