Question Winrar

nandobadam88

Member
Joined
Nov 29, 2024
Messages
113
WinRar has a "test" option for corrupted files. Does this option only work for compressed rar files? Does it not efficiently test 7z, xz, and zip? Is it necessary to have multiple software from each format developer to test?
 

Short answer
  • WinRAR’s Test command is designed for RAR (and fully supports ZIP). For other formats (7z, xz, etc.) WinRAR only provides basic support (view/extract/info), so its “Test” is either limited or not as thorough as the native tools.
What WinRAR actually does when you click Test
  1. The Test command performs a dummy extraction (it tries to read/decompress files and checks checksums) and reports errors. That is the documented behavior.
  2. WinRAR has “complete support” for RAR and ZIP (so testing/repair works best for those formats). For other formats (7z, xz, gz, tar, bz2, etc.) WinRAR provides basic operations (view/extract/show info) but not full-format management. That means Test may not exercise format‑specific checks/repair the way the native tool does.
Practical recommendations (what to use)
  • RAR / ZIP: WinRAR is fine — use Commands → Test (or Alt+T) and WinRAR’s Repair when needed. WinRAR also supports RAR recovery records (and can use them to repair archives).
  • 7z: use 7‑Zip’s test (GUI or command line 7z t archive.7z) — 7‑Zip is the authoritative tool for 7z and its test is designed for that format.
  • xz and other single‑file compressors: use the native tool (e.g. xz -t file.xz) — these tools implement the format’s integrity checks.
Do you need multiple programs?
  • Not strictly necessary. Many multi‑format tools (WinRAR, 7‑Zip, PeaZip, Bandizip) can open and do basic checks for many archive types. But for the most reliable integrity testing and any repair you should use the native/format tool (RAR ↔ WinRAR, 7z ↔ 7‑Zip, xz ↔ xz-utils). In short: one multi‑format tool is convenient, but keep the native tool(s) for critical verification/repair.
Quick commands you can run
  • Test with WinRAR (GUI) — Commands → Test (Alt+T).
  • Test with WinRAR (CLI): rar t archive.rar or winrar t archive.zip (command line equivalent is t).
  • Test with 7‑Zip (CLI): 7z t archive.7z (or 7z t archive.zip).
  • Test xz: xz -t file.xz.
Extra tips
  • For critical data, keep checksums (SHA‑256) of the original files and verify after extraction.
  • For RAR archives you can add recovery record or create external parity (PAR2) for stronger repair capability.
  • If you want, tell me which archive types you work with most and I’ll give the exact commands or a short script to test a folder of mixed archives.
 

como funciona o teste de corrupção de arquivos 7zip? o winrar nao compara as somas desse arquivo?
 

Resumindo em português curto e direto:
  • Como o 7‑Zip testa um arquivo (.7z): o comando de teste (7z t arquivo.7z) tenta ler e descomprimir os fluxos dentro do arquivo e compara os checksums/somas que estão armazenados no próprio arquivo com os dados descomprimidos — se houver discrepância, o teste acusa erro. Ou seja, o teste re‑calcula/verifica as somas internas previstas pelo formato durante uma “extração de teste”.
  • O WinRAR faz comparação de somas?
    WinRAR verifica integrity melhor para os formatos que implementa totalmente (RAR e ZIP). Para outros formatos (7z, xz, etc.) ele costuma oferecer suporte básico (abrir/extrair/mostrar), mas não necessariamente executa todas as verificações específicas do formato tão rigorosamente quanto a ferramenta nativa. Para 7z é mais confiável usar o 7‑Zip para testar/validar.
  • Exemplos práticos (comando):
    • Testar .7z com 7‑Zip (recomendado): 7z t arquivo.7z.
    • Testar .rar/.zip com WinRAR (funciona bem para esses formatos): usar Test no GUI ou rar t arquivo.rar.
  • Observações úteis:
    • Erros CRC/CRC32 e “arquivo corrompido” são comuns quando o checksum dentro do arquivo não bate com os dados; às vezes outro extrator (7‑Zip vs WinRAR) dá mensagens ligeiramente diferentes, mas a origem costuma ser a mesma — checksum inválido ou download / armazenamento corrompido.
    • Para verificação máxima, mantenha checksums externos (SHA‑256/MD5) dos ficheiros originais ou use a ferramenta nativa do formato (7‑Zip para .7z, xz-utils para .xz, WinRAR para .rar).
Se quiser eu mostro passo a passo (com screenshots) para testar um arquivo específico que você tenha — pode enviar o nome/extensão do arquivo ou o próprio arquivo e eu te guio.
 

qual o erro quando nao é possivel extrair o arquivo por causa de corrupção ou falta de arquivo? o winrar faz isso em arquivos 7z e xz?
 

Boa pergunta — vou responder direto e com passos práticos.
1) Erros comuns quando não é possível extrair por corrupção / falta de dados
  • Mensagens típicas: “CRC error” / “Cyclic redundancy check”, “Data error”, “file is broken”, “Can't read from the source file or disk”, ou avisos tipo “Unexpected end of archive” (ou em português: “arquivo corrompido”, “erro de verificação”). Esses tipos de mensagens aparecem frequentemente em threads de fórum quando um arquivo foi corrompido no download ou tem setores defeituosos no disco.
2) Diferença entre ferramentas (WinRAR vs 7‑Zip / xz‑utils)
  • 7‑Zip / ferramentas nativas do formato vão relatar erros específicos do formato (por exemplo 7‑Zip mostra “Data Error” / “CRC failed” quando a soma interna não bate) e têm comando de teste (7z t arquivo.7z). Muitos usuários e guias recomendam usar 7‑Zip para .7z.
  • WinRAR consegue abrir/extrair muitos formatos (incluindo ZIP e, em muitos casos, .7z para extração), mas para formatos que não são “nativos” (como 7z/xz) ele pode dar mensagens mais genéricas ou não executar todas as verificações específicas do formato — por isso, para verificação/diagnóstico mais fiável de .7z/.xz convém usar a ferramenta nativa (7‑Zip / xz-utils). Vários tópicos do fórum indicam trocar para 7‑Zip quando há problemas de extração.
3) O que fazer (passos práticos)
  • Primeiro, copie o arquivo para um local local (disco interno) e rode:
    • Para .7z: 7z t arquivo.7z — o teste vai relatar CRC/Data errors.
    • Para .rar/.zip: rar t arquivo.rar ou use o Test do WinRAR.
    • Para .xz: xz -t arquivo.xz (ferramenta xz-utils).
  • Se for um erro de CRC / “file is broken”: tente re‑baixar do site/espelho e compare soma (MD5/SHA) se disponível — comparar somas entre cópias é sugerido em casos similares.
  • Se houver erro de leitura do disco (ex.: “Can't read from source file or disk”), rode CHKDSK / verifique SMART — problemas físicos no disco causam corrupção repetida.
  • Se for um RAR com pequena corrupção, WinRAR permite “Keep broken files” / usar Repair (reconstruir _rebuilt.rar) — isso ajuda só para RAR/ZIP e nem sempre recupera tudo.
4) Resposta direta à sua pergunta final
  • “Qual o erro”: geralmente “CRC error”, “Data error”, “arquivo corrompido” ou “Can't read from source” — depende do tipo de falha (integridade vs leitura física).
  • “O WinRAR faz isso em 7z e xz?”: o WinRAR pode às vezes abrir/extrair .7z, mas não é a ferramenta mais confiável para testar a integridade específica de 7z/xz — prefira 7‑Zip (7z t) para .7z e xz‑utils (xz -t) para .xz. Em caso de erro grave, os relatórios do WinRAR podem ser mais genéricos; usar a ferramenta nativa dá mensagens e testes mais precisos.
Quer que eu te guie em um desses passos? Se você me disser:
  • extensão do arquivo (.7z, .xz, .rar, .zip),
  • e a mensagem de erro exata que aparece (copie/cole aqui),
    eu digo o comando exato a rodar e interpreto a saída com você.
 

Back
Top