bzip2recover – Recover files from corrupted .bz2 archives

The bzip2recover command is a Linux utility that is used to recover files from corrupted .bz2 archives. It is a part of the bzip2 package, which is a free and open-source file compression program that uses the Burrows-Wheeler algorithm.


The bzip2recover command is used to recover data from a corrupted .bz2 archive. It does this by searching for blocks of data that can be decompressed without error, and then concatenating them together to create a new, valid .bz2 file.

The basic syntax for the command is as follows:

bzip2recover [options] filename.bz2

For example, to recover a file named example.bz2, you would use the following command:

bzip2recover example.bz2

This will create a new file named rec000001 in the current directory, which contains as much data as could be recovered from the original file.


The following options are available for the bzip2recover command:

Option Description
-b, --blocksize Specifies the block size to use for decompression. The default is 900,000 bytes.
-c, --stdout Writes the output to standard output instead of a file.
-h, --help Displays a help message and exits.
-V, --version Displays the version number and exits.

Troubleshooting tips

If the bzip2recover command fails to recover any data from a corrupted .bz2 archive, there are a few things you can try:

  • Increase the block size using the -b option. A larger block size may allow more data to be recovered, but will also increase the memory usage of the command.
  • Try using a different decompression tool, such as gzip or xz. It’s possible that one of these tools may be able to recover more data than bzip2recover.
  • If the file is still corrupted after attempting recovery, it may be beyond repair. In this case, it’s best to try and obtain a new copy of the file if possible.


  • The bzip2recover command can only recover data from .bz2 archives that were compressed using the bzip2 program. It cannot be used to recover data from archives compressed using other algorithms, such as gzip or xz.
  • The recovered file will be named rec000001 by default, but this can be changed using the -o option.