Hi there!
I've read most threads on similar topics - There's RAR and PAR. Both have advantages and disadvantages. I'd like to know if there's something else that suits my needs better. Let me explain:
I want to save some of my compressed audio files to CD-Rs and delete them from my HDD. I'm aware of the fact that CD-Rs are dying within few years, so I want to add some kind of error recovery data (ERD).
Option 1: Put all files to a (uncompressed) RAR archive adding as much recovery info as possible (limit: space on CD-R)
Pros:
+ Random errors can be corrected, the more ERD added , the more errors are tolerated
+ Filename length is not a problem (not an issue for me).
Cons:
- Accessability: Only few players can play back files out of Rar archives, standalone players can't at all. This is point is most important for me, it'll make me stay away from RAR probably.
- Security: I don't know any tests how good RARs error recovery abilities really are (and how near they are to a theoretical limit - I guess this exists) and if they're any good for dying CDs (information loss starts from end of the archive / files that were recorded last).
- Maybe I'm wrong, but I think there are two possibilities: 1. everything is recovered correctly, 2. everything's lost.
Option 2: Adding as many PAR files as fit on the CD-R
Pros:
+ Audio files are accessible directly
+ Security (= I have controll/knowledge what happens): I know how many files can get corrupted before something is lost; Even if some files can't be recovered anymore, a lot of others keep being accessible.
Cons:
- Long filenames are cut - nevermind.
- Correct me, if I'm wrong please - The way I understand it if a PAR file contains some (even only very few) random errors, it can't be used anymore. So it seems like the PAR solution can be screwed completely by much less random errors (distributed over all files) than the RAR solution
I hope this gives an impression of what I want. My questions:
1. If some of my assumptions are wrong, please correct me.
2. Is there another way of using error recovery data that combines the pros of both options and avoids the cons?
3. Do you think it's a good Idea to create a set of PAR files (maybe filling half of the available space), splitting them to very small files (maybe some kByte, so that random errors won't be that bad anymore) and create another set of PAR files for the small split files?
4. Do PAR files contain a built-in integrity check or is some extra CRC/MD5 checking recommendable?
Thanks.
Cheers tigre
