Archive test fixtures
The three test_rar_multivolume_single_file.part*.rar.uu fixtures come from
libarchive v3.7.4.
They exercise a real multivolume RAR without game data. Preserve the upstream
BSD notice in LIBARCHIVE-LICENSE. ZIP, TAR and 7z fixtures are generated locally.
The four rar5_encrypted_volumes.part*.rar.uu fixtures were made with RAR 7.12
(rar a -ma5 -m3 -hpfixture-password -v20k) from the generated text that
words() in tools/test_archives.py rebuilds. Their compressed blocks and
AES-CBC data cross volumes at unaligned offsets, as in real game uploads.
The four rar4_encrypted_volumes.{rar,r00,r01,r02}.uu fixtures were made with RAR 6.24 (RAR 7 no longer
writes RAR4) as rar a -ma4 -m3 -hpfixture-password -v20k -vn from the same words() text: RAR4 volumes
with encrypted headers and old-style names, in that order.