Questão:
Software para recuperação de arquivos .RAR ou archive?
user39823
2018-08-03 20:09:22 UTC
view on stackexchange narkive permalink

Para economizar espaço, empacotei os arquivos pessoais em arquivos .rar com nomes de arquivo criptografados e uma senha - como este:

Eu queria manter o conteúdo dentro deles obscuro, renomeando esses arquivos .rar e removendo a extensão do arquivo (um GRANDE ERRO) antes de enviá-los para o Google Drive. Desde então, apaguei os arquivos do meu PC para economizar espaço.

Esta é a aparência do arquivo .rar com a extensão removida:

Eu carreguei MUITOS desses arquivos .rar ( No valor de ~ 50 GB). Quando eu baixei um e adicionei novamente o ".rar" ao final do arquivo, ele disse "O arquivo está em formato desconhecido ou danificado " conforme mostrado aqui:

Minha própria pesquisa limitada me disse que os metadados / assinatura / cabeçalho inicial & O cabeçalho final do arquivo foi perdido / corrompido e precisa ser recuperado antes do. O conteúdo do arquivo rar pode ser lido. Modifiquei o arquivo em um editor hexadecimal (as primeiras 6 letras) para que a janela WinRAR pudesse pelo menos abrir e recebi estas mensagens de erro:

Então, depois que eu tentei inúmeros métodos de reparar o arquivo .rar ( recurso de reparo do WinRAR embutido / usando 7zip NÃO FUNCIONOU ), seria um salva-vidas se alguém tiver experiências melhores com qualquer bom software de recuperação de arquivo .RAR / archive que recomende ou métodos para reparar isso.

Pode haver um problema com o uso de `\ r \ n` versus` \ n`. Você usou o mesmo computador para fazer upload e download do arquivo? Basta fazer um pequeno teste, criar um novo pequeno arquivo rar, remover o arquivo .rar de upload como você fez antes de baixar o arquivo como fez também e dar uma olhada no tamanho em bytes. Quando baixado e menor use unix2dos, quando maior use dos2unix quando esse rick não funcionar, olhe com um editor hexadecimal no arquivo e tente descobrir o problema.
Usei computadores diferentes em locais diferentes. Eu tentei um teste (tudo em um computador) e não consigo reproduzir o arquivo corrompido - não houve diferença no tamanho também. Quanto ao unix2dos / dos2unix para consertar meu arquivo, não tenho certeza do que devo fazer com este programa - você poderia me orientar sobre isso, por favor? (Estou no Windows 7 se isso for relevante)
O Windows 7 é apenas marginal importante. Você escreveu "Eu usei computadores diferentes em locais diferentes" é para a parte de upload e o download está no seu computador "atual"? O (s) computador (es) para o upload, que tipo de sistema operacional estava sendo executado nele? Em relação ao dos2unix / unix2dos, estes são 2 programas para lidar com problemas com `\ r \ n` versus` \ n`. Há uma série de implementações dele também para Windows 7 em https://stackoverflow.com/questions/20368781/anything -like-dos2unix-for-windows também existem algumas outras alternativas (como o Notepad ++) para a conversão.
O arquivo que está corrompido foi carregado do meu laptop e o download está no PC que estou usando agora, ambos executando o Windows 7. Quanto ao uso dos2unix / unix2dos, como faço para executar essa conversão do arquivo corrompido para corrigir este `\ r \ n` versus `\ n`? Também posso usar o Notepad ++.
Quando é o problema `\ r \ n`, é fácil usar dos2unix / unix2dos por meio de, por exemplo,` dos2unix `NOTA, esta é uma operação local !, mas acho que o WinRar Repair Kit é uma opção ainda melhor tentar (nunca olhei para ele; nunca tive problemas com arquivos rar até agora).
Eu tentei `dos2unix ` e `unix2dos ` para o arquivo RAR e ambas as vezes ignorou o meu arquivo porque é um arquivo binário - `dos2unix: Símbolo binário 0x11 encontrado na linha 1` | `dos2unix: Ignorando arquivo binário ` | Portanto, não tenho certeza do que devo fazer para corrigir meu arquivo .RAR com este software.
Talvez a flag `--force` possa fazer algo. Consulte a página de manual de dos2unx / unix2dos (por exemplo, em https://www.mankier.com/1/dos2unix), embora nem todas as versões suportem esse sinalizador (até onde posso ver).
Eu tentei `dos2unix --force ` e `unix2dos --force ` e ambas as vezes levaria um tempo para realizar o processo (e iria começar a criar um arquivo que desaparece depois), mas quando ele termina o arquivo ainda está corrompido e eu estou preso no que acabou de acontecer ou no que devo fazer a seguir.
Nenhuma ideia real adicional aqui. Uma coisa, mas você provavelmente já tentou fazer isso, tente em outro computador ou baixe novamente o arquivo com um novo nome e tente novamente. A imagem com o seu comentário na resposta indica um bloco corrompido não reparável, então talvez um novo download possa ajudar.
Os arquivos rar @albert não são arquivos de texto simples. As terminações das linhas não importam absolutamente, na verdade, eles nem mesmo têm o conceito de "linhas". Tudo aponta para um download ou upload corrompido, ou talvez falha de disco antes do upload.
@user39823 Não é exatamente uma resposta para este problema imediato, mas no futuro, o WinRar tem a opção de adicionar um "registro de recuperação" ao criar o arquivo, o que adiciona dados redundantes e facilita o reparo de certos problemas. Agora, tente baixar o arquivo novamente, talvez seja apenas um download corrompido.
Você pode escrever alguns programas java? Se possível, você pode usar meu código de exemplo que extrai arquivos de um arquivo zip corrompido tanto quanto possível. (https://github.com/KYHSGeekCode/Unzip-Corrupt) (Espero que ajude ..)
Trzy respostas:
Paulo Coghi - Reinstate Monica
2018-08-04 01:19:40 UTC
view on stackexchange narkive permalink

WinRar Repair Kit pode ser uma opção.

WinRar Repair Kit é um all-in-one, rápido e extremamente eficiente Ferramenta de reparo WinRar destinada à recuperação rápida e completamente sem ajuda de arquivos e pastas de arquivos RAR corrompidos ...

... foi projetada para o máximo de acessibilidade e conforto de uso, daí a simplicidade de sua interface de usuário baseada em um assistente passo a passo. Tudo que o usuário precisa fazer é selecionar o arquivo de origem danificado, esperar que o programa analise seu conteúdo e especificar a pasta de destino a ser usada para recuperação. Este software de reparo de arquivo RAR corrompido usa um núcleo inovador que aproveita o poder de vários algoritmos avançados para transformar o reparo de arquivo RAR em uma tarefa que praticamente qualquer pessoa pode realizar sem problemas.

... Recursos adicionais do WinRar Repair A ferramenta inclui o suporte de arquivos de extração automática (SFX), arquivos de vários volumes (divididos), arquivos com valores CRC corrompidos e arquivos maiores que 2 GB.

Obrigado, você já o usou antes ou sabe se ele solicita que você pague por ele depois de verificar seu arquivo?
Software é uma terrível ** perda de tempo **; Passei 10 dias do meu PC executando para reparar um arquivo de 9 GB apenas para solicitar US $ 27 para um produto "grátis para testar". Pior ainda, ele se reinicia ao inserir uma chave de licença (coloquei uma tagarelice), desperdiçando seu próprio esforço em "reparar" o arquivo e fazer você começar de novo. Ele também produz arquivos dificilmente legíveis que parecem inúteis: https://i.imgur.com/SiWyw75.png
DMcCunney
2019-04-14 00:07:20 UTC
view on stackexchange narkive permalink

Você pode tentar abrir o arquivo RAR com o arquivador 7-zip. ( https://www.7-zip.org/)

7-zip pode extrair arquivos RAR. E ao contrário do WinRAR, que parece desistir se encontrar um problema, o 7-zip abrirá o arquivo e extrairá tudo o que puder, com erros mostrados para arquivos danificados que não consegue extrair.

Hoje em dia, Eu uso o 7-zip como meu arquivador padrão. Ele cria arquivos 7z, XZ, BZIP2, GZIP, TAR, ZIP e WIM. Ele extrai AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR , RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR e Z.

A compressão do 7-zip é tão boa quanto a do RAR, e o mecanismo 7-zip foi portado para Linux, OS / X e Android, para que eu possa lidar com arquivos 7z em qualquer dispositivo que uso.

onurcano
2019-04-14 15:41:03 UTC
view on stackexchange narkive permalink

Não acho que você possa consertar um arquivo compactado que dá erro durante a extração. Tente baixar o arquivo usando outro software , Google Chrome ¹, Internet Download Manager ², XTreme Download Manager ³ e aria2 ⁴ funciona bem para mim. No seu caso, clique com o botão direito no arquivo e clique em "Pasta compactada (zipada)" no Windows para evitar problemas de compatibilidade no futuro. Ou use o programa padrão e o formato de arquivo que acompanha o seu sistema operacional.

Screenshot for Compresssion


¹ Google Chrome (normalmente conhecido simplesmente como Chrome) é um navegador de plataforma cruzada desenvolvido pelo Google. Foi lançado pela primeira vez em 2008 para Microsoft Windows e, posteriormente, foi portado para Linux, macOS, iOS e Android. O navegador também é o principal componente do Chrome OS, onde funciona como plataforma para aplicativos da web.

² Internet Download Manager (também chamado de IDM) é um gerenciador de download de shareware. Ele está disponível apenas para o sistema operacional Microsoft Windows.

³ O Xtreme Download Manager é uma ferramenta poderosa para aumentar a velocidade de download em até 500%, salvar e converter streaming de vídeos do YouTube, Vimeo, Dailymotion, Google Video e milhares de outros sites, retomar downloads interrompidos / inativos e agendar downloads.

aria2 é um utilitário leve de download & de múltiplas fontes e plataforma cruzada operado em linha de comando. Suporta HTTP / HTTPS, FTP, SFTP, BitTorrent e Metalink.



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 4.0 sob a qual é distribuído.
Loading...