Task
I'm going to be archiving a around 50GB of data to AWS Glacier. The data I'm archiving is images, video, and a few documents, so compression isn't really an issue.
Glacier
Glacier is cheaper for fewer, larger files, rather than many small files, so I'd like to put these many small files into a container. I'd like to try to use a container format that is tolerant of error, so a single byte error doesn't make the whole archive inaccessible. This is probably unlikely with Glacier, because uploads are checksummed, three copies of files are stored and integrity is checked and corrected, but an error could creep in somewhere.
I'll be making a dozen files in the 1-10GB range, rather than one huge file. That's mostly so recovery is easier.
Question
What's the best durable container format for this that's free or open source? RAR is probably the best, as you can add recovery information to the file, but it's not free or open.
Background
According to Wikipedia, few other formats have any kind of error correction, probably because it increases archive size. Zip and 7z can detect errors, but can't correct them.
Default
If none are great I'd probably go with zip, since it's been around the longest and has the best recovery tools. I generally use 7z for most things, because of its better compression ratio.