---
name: "arbtt-recover"
section: "1"
platform: "linux"
package: "arbtt"
version: "0.10.2-0.2"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/arbtt-recover"
---

# arbtt-recover(1)

tries to recover a broken arbtt data log

## NAME

arbtt-recover - tries to recover a broken arbtt data log

## SYNOPSIS

**arbtt-recover** \[OPTION...\]

## DESCRIPTION

**arbtt-recover** tries to read the data samples recorded by [arbtt-capture(1)](/arbtt-capture/1.md), skipping over possible broken entries. A fixed log file is written to ~/.arbtt/capture.log.recovered. If the recovery was successful, you should stop **arbtt-capture** and move the file to ~/.arbtt/capture.log.

As a side effect, **arbtt-recover** applies the log compression method implemented in version 0.4.5 to the samples created by an earlier version. If you have a large logfile written by older versions, running **arbtt-recover** is recommended.

## OPTIONS

- **-h**, **-?**, **--help**

  shows a short summary of the available options, and exists.

- **-V**, **--version**

  shows the version number, and exists.

- **-i**, **--infile**

  logfile to use instead of ~/.arbtt/capture.log

- **-o**, **--outfile**

  where to save the recovered file, instead of ~/.arbtt/capture.log.recovered

## FILES

\~/.arbtt/capture.log

binary file, storing the arbtt data samples

\~/.arbtt/capture.log.recovered

binary file, storing the fixed arbtt data samples

## SEE ALSO

See the arbtt manual for more information and the **arbtt hackage page**\[1\] for newer versions of arbtt.

## AUTHORS

**Joachim Breitner** \<mail@joachim-breitner.de\>

Main author of arbtt

**Sergey Astanin** \<s.astanin@gmail.com\>

Contributor

**Martin Kiefel** \<mk@nopw.de\>

Contributor

**Muharem Hrnjadovic** \<muharem@linux.com\>

Contributor

**Markus Hauck** \<markus1189@gmail.com\>

Contributor

**Thomasz Miąsko** \<tomasz.miasko@gmail.com\>

Contributor

**Waldir Pimenta** \<waldyrious@gmail.com\>

Documentation writer

**Gwern Branwen** \<gwern@gwern.net\>

Documentation writer

**Paolo G. Giarrusso** \<p.giarrusso@gmail.com\>

Contributor

**Michal J. Gajda** \<migamake@migamake.com\>

Contributor

## NOTES

- 1\.

  arbtt hackage page

  http://hackage.haskell.org/package/arbtt
