Acho que vou responder à pergunta de verdade (em vez de reclamar nos comentários):
IMO, desde que você esteja transferindo os dados para o seu meio de armazenamento externo adequadamente, qualquer compactação deve ser adequada. Mas, se você realmente quiser garantir a integridade dos dados, eu faria isso:
- Compacte seus dados com o SimplyRAR (gratuito) da maneira que você escolher, dividindo o arquivo a cada 100MB ou assim (você quer ter uma quantidade decente de arquivos, 30 deve ser suficiente dependendo da quantidade de dados que você tem). Os arquivos serão
archive.rar,archive.r01,archive.r02etc. - Use o MacPAR deLuxe (também gratuito) para criar alguns arquivos
.PAR2para o seu arquivo . Esses arquivos permitirão o reparo e a recuperação do arquivo se alguma das partes estiver faltando ou corrompida.
Essa mesma estratégia é usada frequentemente na Usenet, onde os arquivos geralmente estão incompletos ou faltando em .rar archives. Ele permite uma compactação decente (não tão boa quanto lzma ou 7zip , mas muito boa) e boa integridade de dados com os arquivos .par2 .
Quando você extrai seus dados, pode usar meu programa UnRAR favorito pessoal para o OS X, UnRARX . Ao clicar duas vezes nos arquivos .par2 (no mesmo diretório que os arquivos .rar ), o UnRARX verificará a integridade dos arquivos usando os dados PAR. Isso garante que tudo seja exatamente como você o compactou. Espero que isso ajude com sua decisão!
Editar: Como mencionei no meu comentário, a compactação dos arquivos .mp3 (e .flv ) não ajuda muito a economizar espaço, mas você obtém a integridade de dados que o PAR oferece. Eu jogaria toda a pasta ~/ no arquivo.