|
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
| PAR (''parity'') files are created from a source file or files (''recovery set''), and can be used to restore the recovery set if any file becomes corrupted.
| | #REDIRECT [[PAR]] |
| | |
| | |
| =PAR=
| |
| | |
| PAR files were widespreadly used for Usenet newsgroup multi-part archive files. When posting a file a user could also post PAR files which would allow downloaders to recover any part of the archive by downloading an equal number of PAR files. I.e.: if two parts of the archive were missing or corrupt the downloader would just need to download ''any two'' PAR files and they could successfully recreate the archive.
| |
| | |
| PAR files are named as follows:
| |
| | |
| *.PAR
| |
| *.P01
| |
| *.P02
| |
| *.P03
| |
| *etc.
| |
| | |
| The .PAR file is simply a small (~1KiB) index file for the set, and does not contain any parity data.
| |
| | |
| | |
| =PAR2=
| |
| | |
| PAR2 succeeded PAR; its main benefit being that there is no relationship between the size of the source files and the size of the PAR2 files, ''and'' that undamaged blocks in a corrupt PAR2 file can still be used to recover the recovery set. The [http://www.quickpar.org.uk/AboutPAR2.htm QuickPar] website has a good desscription of the main differences between the two formats.
| |
| | |
| PAR2 files are named as follows:
| |
| | |
| '''filename.vol<span style="color:red">nn</span>+<span style="color:purple">mm</span>.PAR2'''
| |
| | |
| *'''<span style="color:red">nn</span>''' is the total number of blocks of all preceding files<br>
| |
| *'''<span style="color:purple">mm</span>''' is the number of blocks in this file, and therefore the number of blocks it can repair
| |
| | |
| | |
| =How Does It Work?=
| |
| | |
| The redundant data in the PAR files is computed using the Reed-Solomon algorithm that allows for recovery of any 'X' real data-blocks for 'X' parity data-blocks present. (data-blocks referring to files ''or'' much smaller virtual slices of files).
| |
| | |
| For more information read [http://parchive.sourceforge.net/docs/specifications/parity-volume-spec/article-spec.html the full PAR 2.0 specification].
| |
| | |
| | |
| =Useful Links=
| |
| | |
| *[http://parchive.sourceforge.net/ Parchive: Parity Archive Tool] : Home of PAR
| |
| *[http://www.quickpar.org.uk/ QuickPar] : A superb PAR/PAR2 GUI
| |
| *[http://www.dvdisaster.com/ dvdisaster] : Although not exactly PAR, dvdisaster uses the Reed-Solomon algorithm to create a correction file for a DVD image
| |