O que é o formato de ficheiro REV?
Um arquivo .rev é um Volume de Recuperação WinRAR - um arquivo de redundância binária criado pela RARLAB junto com um conjunto de arquivo RAR multivolume. Ele não contém arquivos compactados e não pode ser extraído; em vez disso, contém dados de paridade Reed-Solomon que o WinRAR usa para reconstruir volumes .part ausentes ou corrompidos.
Quando um arquivo grande é dividido em segmentos como archive.part1.rar, archive.part2.rar e assim por diante, o WinRAR pode opcionalmente gerar um conjunto correspondente de arquivos .rev. Se um ou mais volumes .part forem posteriormente perdidos ou corrompidos, o WinRAR lê os arquivos .rev sobreviventes e reconstrói automaticamente os volumes perdidos - um arquivo .rev recupera exatamente uma parte ausente.
Os volumes de recuperação são adicionados no momento da criação usando a chave de linha de comando rv:
rar a -rv3 archive.rar
adiciona três volumes de recuperação. Na interface gráfica do WinRAR, o equivalente é a opção Adicionar volumes de recuperação na caixa de diálogo de compactação.
Internamente, os arquivos .rev carregam a mesma assinatura de arquivo RAR (52 61 72 21 1A 07, ou seja, Rar! 1A 07) que os volumes de arquivo comuns, mas seu cabeçalho de serviço interno os identifica como blocos de recuperação em vez de blocos de dados. Os dados de paridade são armazenados sem compactação, e cada arquivo .rev tem exatamente o mesmo tamanho de um volume .part regular.
O formato é conceitualmente semelhante aos arquivos de paridade PAR2 usados em fluxos de trabalho de recuperação da Usenet, mas o .rev é um mecanismo proprietário nativo do RAR, suportado apenas pelas ferramentas da RARLAB. Um arquivo .rev é inteiramente inútil por si só - ele tem significado apenas junto ao conjunto multivolume para o qual foi construído.
Segurança e proteção
RISCO: LOWUm arquivo .rev contém apenas dados de paridade - não há código executável e nada para rodar, portanto o formato em si é inofensivo. O único cuidado é o habitual para conjuntos RAR de fontes não confiáveis: assim que reconstruir e extrair o arquivo, escaneie os arquivos extraídos antes de abri-los, pois a carga útil do arquivo (não o .rev) pode conter malware.
Detalhes do formato
em resumo- TortoiseSVN / Subversion 'Revisions' - Algumas ferramentas rotulam dados de revisão exportados com .rev, sem relação com os volumes de recuperação do WinRAR.
- Arquivos REV de emuladores retrô/C64 - Alguns emuladores e ferramentas legadas usam .rev para dados de revisão/região; nicho e sem relação.
Programas que abrem arquivos REV
Detalhes técnicos
especificação profunda| Tipo de arquivo | Volume binário de paridade Reed-Solomon (recuperação) para um conjunto de arquivos RAR multivolume |
| Ordem dos bytes | Little-endian |
| Assinatura do arquivo (magic bytes) | 52 61 72 21 1A 07 no deslocamento 0 - o bloco marcador padrão do RAR compartilhado com todos os volumes RAR |
| Distinção entre RAR4 e RAR5 | Volumes de recuperação RAR4 terminam a assinatura com 07 00; volumes de recuperação RAR5 usam 07 01 00 |
| Algoritmo de paridade | Códigos de correção de erros Reed-Solomon |
| Capacidade de recuperação | Um arquivo .rev reconstrói exatamente um volume .part ausente ou corrompido; N volumes de recuperação recuperam até N partes perdidas |
| Tamanho do arquivo | Igual ao tamanho de um volume .part regular no conjunto |
| Compressão | Nenhuma - os dados de paridade são armazenados sem compactação dentro do volume de recuperação |
| Criptografia | Nenhuma dentro do próprio arquivo .rev; projetado para proteger conjuntos multivolume que podem estar criptografados |
| Convenção de nomenclatura | nome_do_arquivo.partN.partM.rev (ex: backup.part1.part3.rev), numerados para indicar quais volumes eles protegem |
| Criação via linha de comando | rar a -rvN nome_do_arquivo.rar - onde N é o número de volumes de recuperação a serem gerados |
| Estrutura interna | Bloco marcador RAR → cabeçalho de serviço do volume de recuperação → blocos de dados de paridade Reed-Solomon |
| Plataformas suportadas | Windows (WinRAR GUI e CLI), macOS e Linux (rar/unrar CLI), Android (aplicativo RAR da RARLAB) |
| Papel no conjunto de arquivos | Arquivo de redundância suplementar - não tem valor isoladamente e não pode substituir os volumes .part que protege |
| Contraparte de formato aberto | O PAR2 serve a um propósito semelhante para conjuntos de arquivos não-RAR, particularmente em fluxos de trabalho de recuperação da Usenet |
| Lançado | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Versão mais recente | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Especificação | www.rarlab.com |
Conversões de REV
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos REV.