Thanks for the response Timothy.
Having read it, yes, I think your suggestion that QuickPar v.0.9.1 is creating blocks larger than it states is probably correct, rather than CS-PP 'mis-reading' the PAR2 files.
Yes, I did see that CS-PP can create PARS. However, when I tried (have to say didn't try very hard, just clicking through buttons) I couldn't get it to work. Argh!!!!
However, saw a quick guide in English at this webpage:
http://www.binaries4all.com/powerpost/preparing.phpThe page is instructions for using CS-PP. I stepped through the instructions and made PARS no problem. Also those PARS load into CS-PP with no messages about 'changing line lengths' or warnings about the PAR2 files being incompatible with number of lines. Great, I thought, I guess I'll be using that from now on.
However, when I looked at the 'Task properties' of the PAR2 files I see that, again, the line length is changed from '4000' to '4001' - it's only that now no message is output by CS-PP that this has been done. So, again, there seems the same mismatch is going on - all the other files in the post are at line length 4000 except the PAR2 files (the line length still gets changed).
Also, I noticed after a little bit of testing that from what I understand of the standard way of posting that CS-PP isn't following 'standard rules of posting' for constructing the PARS. Nothing serious but let's say I've made an 'nfo' file as part of a post. Obviously I'll want to load that into CS-PP at the same time as I load in the RARS (or come to that, any 'archive set' e.g. ZIP, 7-ZIP, or 'working set' of files, the files that someone would actually want to use) - that way I get the post parts, including the 'nfo' numbering easily into the correct sequence.
But, if I get CS-PP to make the PARS, then the PARS that are produced will include the 'nfo' as being part of the set files that the PARS will repair if any file is damaged or missing. Yet that is non-standard posting practice and wasteful of one PAR block - if they really were needed for a repair - because one block is going to be used to recreate an 'nfo' that some people might not bother to download anyway.
In the worst case, let's say someone downloads a set of RAR files that are damaged to the extent of needing 20 PAR blocks to repair the damage. That person has also downloaded all the PARS for that 'file set' and all those PARS amount to 20 blocks. But that person has not downloaded the 'nfo' for that post. What happens in this case? The repair fails. There are enough PAR blocks to repair the RARS. But not enough to repair the RARS + the 'nfo'. Of course the downloader could go and get the 'nfo' - but what now happens if the 'nfo' is damaged?
I'd therefore like to suggest that CS-PP just have that bit tweaked a little so that when it makes PAR files 'nfo' files will be excluded from the list of files sent to the PAR creating program. Makes sense, at least to me. I'd note that on creating PARS CS-PP doesn't include the 'nzb' in the list sent to the PAR creating program - which I think is the correct thing to do (and is also standard practice that 'nzb' files wouldn't be included in a PAR set repair list).
In any case I'd guess the PAR creation thing needs looked at a bit. The same error exists no matter if I use QuickPar or CS-PP - CS-PP will still change the line length for the PAR2.
Hope this makes sense and helps.