PARCHIVE(1)
π PARCHIVE π
the <code>parchive</code> manual page, bestie edition β RAID vibes for your PAR ver 1.0 files, no cap
β¨ NAME β¨
parchive β data recovery that works like RAID, but for your PAR ver 1.0 files π«Ά
πΈ DESCRIPTION πΈ
okay so here's the whole idea, and honestly? it's giving genius. parchive exists so you can take the data-recovery concepts from RAID-like systems and apply them to posting and recovering multi-part archives on Usenet. like, the same energy as a RAID array, but for your Usenet uploads. π
The current filespec and clients support the Reed-Soloman Code implementation, which lets you recover any X volumes as long as X parity volumes are present. literally just hand it enough parity and it'll stitch your missing pieces back together. iconic.
The key to this whole mission is a clean file format specification, one that gives programs all the capabilities they need to easily verify and regenerate single missing parts out of a set of archives. simple on purpose, bestie.
We might just be able to make binary posting and downloading on Usenet a little easier. that's a pretty cool goal! π
β οΈ heads up: parchive only supports the old legacy version 1.0 PAR format. For new projects, use the par2 package β that's the one that supports the version 2.0 PAR format, and it comes with superior features. fr fr, don't start new stuff on 1.0.
also this manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. so yeah, we made it ourselves. π
π USAGE π
here's the vibe. you pick a mode, you throw options at it, you point it at a par file.
parchive c(heck) [options] <par file>
Check parity archive β go look at it and tell me what's up. π
parchive r(ecover) [options] <par file>
Restore missing volumes β the actual rescue mission. bring the missing pieces back. π
parchive a(dd) [options] <par file> [files]
Add files to parity archive β new files, who dis? add them to the archive. β¨
parchive m(ix) [options]
Try to restore from all parity files at once β just yeet every parity file at it at the same time. π€
parchive i(nteractive) [<par files>]
Interactive mode (very bare-bones) β it's interactive. it is also, and I cannot stress this enough, very bare-bones. manage your expectations accordingly bestie. π
π OPTIONS π
Options: (Can be turned off with +)
yep, that's the actual rule β anything here that starts with a - can be flipped off by using + instead. slay.
-mβ Move existing files out of the way.-fβ Fix faulty filenames.-p<n>β Number of files per parity volume, where n is the number.-n<n>β Number of parity volumes to create, where n is the number.-dβ Search for duplicate files.-kβ Keep broken files.-sβ Be smart if filenames are consistently different.+iβ Do not add following files to parity volumes.+cβ Do not create parity volumes.+Cβ Ignore case in filename comparisons.+Hβ Do not check control hashes.-v,+vβ Increase or decrease verbosity. it's a dial, turn it either way. ποΈ-h,-?β Display this help.--β Always treat following arguments as files. no more option-parsing shenanigans past this point, periodt.
π¦ SEE ALSO π¦
The full documentation (such as it is) for parchive is maintained on the web site at
<http://sourceforge.net/docman/display_doc.php?docid=7717&group_id=30568>
(yes, "such as it is" β that's the original's own words, not mine, I would never do them like that π)
π AUTHOR π
This manual page was written by Rene Weber <rene_debmaint@elvenlord.com>, and edited by Vince Mulhollon <vlm@debian.org>, for the Debian GNU/Linux system (but may be used by others). π«Ά absolute icons, honestly.
and that's the whole page bestie!! this was parchive 1.1, dated May 30 2004 β yeah it's an elder, but it still ate. go forth and recover your volumes. πβ¨π
π¦ where this page comes from
- debian trixie: parchive 1.1-6 Β· GPL
- ubuntu noble: parchive 1.1-5 Β· GPL
- ubuntu questing: parchive 1.1-6
- ubuntu resolute: parchive 1.1-6build1 Β· GPL
- ubuntu stonking: parchive 1.1-7 Β· GPL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms