Até onde eu sei, os arquivos WinRAR podem conter ECC (códigos de correção de erros); portanto, se o arquivo estiver ligeiramente danificado, poderá ser corrigido por si só.
Por exemplo, posso codificar primeiro archives.tar
para archives.tar.ecc
e depois enviá-lo para o meu servidor. Se o arquivo estiver ligeiramente danificado após o download pelo cliente, ele poderá ser corrigido automaticamente sem o download novamente, decodificando archives.tar.ecc
. Eu acho que será uma ótima idéia se a conexão de rede estiver instável.
Gostaria de saber se existe algum software (de código aberto) executado no Linux que possa atender às minhas necessidades.
Alguma sugestão?
tar
vão além: o GNUtar
codifica falhas de arquivos esparsos nos metadados do cabeçalho e, após a extração por qualquerpax
arquivador compatível com POSIX, gera arquivos contendo as informações necessárias para reconstruir o arquivo, ou pelo GNUtar
no arquivo esparso original. Ele usa principalmente variáveis de cabeçalho codificadas, definíveis conforme especificado pelo POSIX para opax
utilitário w /-o
.