Commands.page Logo

How to Enable Compression Support in Wget on Ubuntu

This article provides a concise guide to managing data compression when using the Wget command-line utility on Ubuntu Linux. It identifies the specific flag required to handle compressed content efficiently, explains how to configure it, and offers practical examples to ensure faster downloads and reduced bandwidth usage during file retrieval operations.

The Compression Option

The specific option that enables and controls compression support in Wget is --compression. This flag tells Wget to request compressed data from the server using the Accept-Encoding header and automatically decompress the content upon saving it to your local disk. While modern versions of Wget often default to automatic compression handling, using this flag explicitly ensures the feature is active and allows you to specify the compression algorithm.

Basic Usage Syntax

To use the compression option, append the flag to your standard Wget command followed by the target URL. The basic syntax is as follows:

wget --compression=type [URL]

If you want Wget to automatically select the best compression method supported by the server, you can use the auto type or omit the type value depending on your version. For explicit gzip compression, the command looks like this:

wget --compression=gzip https://example.com/file.txt

Available Compression Types

The --compression option supports several algorithms depending on your Wget version and system libraries. Common types include:

Using compression reduces the amount of data transferred over the network, which speeds up downloads and saves bandwidth. Always verify your Wget version supports your desired compression type by running wget --version in the Ubuntu terminal.