RSYNCRYPTO_RECOVER(1)
β¨ RSYNCRYPTO_RECOVER π
okay bestie, welcome to the rsyncrypto_recover manual β it's part of the Rsyncrypto_recover User Manual, and no cap, it's a tiny little rescue mission of a program. π¦
πΈ NAME πΈ
rsyncrypto_recover β recover all usable data from corrupted rsyncrypto filemaps π
β¨ SYNOPSIS β¨
rsyncrypto_recover badfile > goodfile
like. that's it. that's the whole vibe. redirect it and go π
π DESCRIPTION π
This manual page documents the rsyncrypto_recover command. (yes bestie, a manpage for the manpage-adjacent thing, we love a self-aware moment β¨)
So here's the lore π: when you run the rsyncrypto command with the --name-encrypt option, it builds a file that maps your plain text representation over to the encrypted file names. That file mapping has a strict format β it's records, and the records are delimited by a NULL byte. very structured. very demure. π
Now π a bug showed up in version 1.07 of rsyncrypto (rip) and it got fixed in version 1.09. This bug made that file get somewhat corrupted under certain circumstances β most notably when you used the --delete-keys command line option. it's giving chaos, honestly π
but wait β important!! the only records that got corrupted are records that were due to be deleted anyway. so ngl, this bug did not result in any loss of actual important data. periodt. π«Ά
What it did do though? It left behind a file that rsyncrypto then straight up refused to open. rude. π
Enter rsyncrypto_recover: it reads in a file map, and outputs to standard output only those records that are valid. that's the whole job. icon, honestly. π
π PARAMETERS π
badfileβ a file map that contains some good records and some corrupted records. a little bit of a mess, a little bit of treasure. we're salvaging the treasure π
π SEE ALSO π
π AUTHOR π
rsyncrypto was written by Shachar Shemesh for Lingnu Open Source Consulting ltd. β http://www.lingnu.com
This manual page was written by Shachar Shemesh <shachar@debian.org> π
π PROJECT HOMEPAGE π
and that's the whole thing, bestie!! π this page came to you courtesy of Lingnu Open Source Consulting, dated May 13, 2008 β yes it's an oldie but she's still serving π«Άβ¨ go recover those records, you got this π¦π
π¦ where this page comes from
- debian bookworm: rsyncrypto 1.14-1.2+b1 Β· GPL-2.0-or-later WITH openssl exception
- debian trixie: rsyncrypto 1.14-1.2+b2 Β· GPL-2.0-or-later WITH openssl exception
- ubuntu jammy: rsyncrypto 1.14-1.2build1 Β· GPL-2.0-or-later WITH openssl exception
- ubuntu noble: rsyncrypto 1.14-1.2build3 Β· GPL-2.0-or-later WITH openssl exception
- ubuntu questing: rsyncrypto 1.14-1.2build3
- ubuntu resolute: rsyncrypto 1.14-1.2build4 Β· GPL-2.0-or-later WITH openssl exception
- ubuntu stonking: rsyncrypto 1.14-1.2build5 Β· GPL-2.0-or-later WITH openssl exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms