Índice
O formato de compactação de arquivo rar é muito útil para enviar vários arquivos longos e pesados de um usuário para outro pela Internet, compactando em um único arquivo menor. O formato de arquivo RAR tem muitas versões diferentes.É basicamente usado para armazenar vários arquivos em um único arquivo usando o método de compactação. Os arquivos RAR, como outros arquivos, podem ser corrompidos, resultando em severa perda de dados ou danos à estrutura do arquivo. Antes de entrar nos motivos da corrupção do arquivo RAR, é muito importante saber o que é erro CRC.
O erro CRC é um dos erros de corrupção de arquivo RAR mais comuns. Ocorre quando há algum problema ao descompactar arquivos RAR. Os erros CRC significam que o disco falhou ao cumprir a verificação de redundância cíclica. Isso ocorre devido a danos intencionais, poeira, arranhões, etc. Além do erro CRC, há muitos outros motivos responsáveis pela corrupção da estrutura do arquivo RAR. Esses motivos são mencionados abaixo:
- Interrupção ao descompactar arquivos RAR
- Ameaças externas como malware / spyware e vírus são as principais razões para arquivos RAR prejudiciais.
- Alterar a extensão de arquivo de um arquivo específico para alguma extensão de arquivo não suportada pode danificar outros arquivos RAR.
- O antivírus pode danificar o arquivo RAR se encontrar qualquer ameaça durante o processo de verificação
Usando unrar-nonfree
Instalamos o software a partir da linha de comando
Devemos adicionar as seguintes linhas a /etc/apt/sources.list, para que permaneça nos repositórios
[size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/ font] [/ size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy main contrib rpi não livre [/ font] [/ size]
Então nós atualizamos
sudo apt-get update
Criamos um diretório para compilar o código-fonte
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Nós instalamos as dependências necessárias
sudo apt-get build-dep unrar-nonfree
Baixamos o código fonte do software e geramos o pacote deb
sudo apt-get source -b unrar-nonfree
Instalamos o software com os seguintes comandos
sudo dpkg -i unrar * .deb
excluímos o diretório que usamos para baixar os arquivos
cd && rm -r ~ / unrar-nonfree
Agora, com o unrar instalado, podemos verificar os arquivos do terminal da seguinte maneira:
Suponha que temos um arquivo rar em várias partes
unrar t filename.part.01.rar
Isso gera uma mensagem dizendo filename.part.01.rar OK ou falha de CRC filename.part.01.rar
Outro software muito interessante é o pypar2, um aplicativo desenvolvido em Python que pode ser usado para testar e reparar arquivos.
Estando disponível nos repositórios, só temos que instalá-lo a partir da linha de comando
sudo apt-get install pypar2Existe a possibilidade de recuperar arquivos RAR se e somente se a pessoa que criou o arquivo também incluiu um arquivo de paridade. Existem dois tipos de arquivos de paridade, PAR e PAR2. PAR2 sendo a versão mais recente. A paridade é o que permite que você verifique o status de compactação do arquivo se ele está correto ou se apresenta uma falha.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo