O que é o formato de ficheiro CRC?
Um arquivo .crc é um arquivo auxiliar de checksum em texto simples que lista nomes de arquivos junto com seus valores CRC-32, permitindo que o software verifique se os arquivos não foram corrompidos acidentalmente durante a transferência ou armazenamento. Cada linha de dados segue o padrão NOME_DO_ARQUIVO XXXXXXXX, onde XXXXXXXX é um valor CRC-32 hexadecimal de 8 caracteres em maiúsculas. Linhas que começam com ; são comentários, geralmente registrando o nome da ferramenta geradora e a data de criação.
A extensão .crc descreve o mesmo formato Simple File Verification (SFV) que o .SFV; os dois são intercambiáveis. .sfv é a extensão mais amplamente utilizada, enquanto .crc é preferida por ferramentas como CombineCRC e certos arquivadores. O Win-SFV32 da Fantasia Software popularizou o formato durante a era de distribuição binária da Usenet nos anos 1990, quando os usuários precisavam de uma maneira leve de confirmar que conjuntos de arquivos divididos chegavam intactos.
O CRC-32 é rápido de calcular, mas não é criptograficamente seguro - ele detecta de forma confiável a corrupção acidental, mas não pode proteger contra adulteração deliberada. Para recuperação de arquivos divididos, bem como verificação, os arquivos PAR2 adicionam a capacidade de reconstruir segmentos danificados ou ausentes.
O Total Commander (Ghisler Software) pode criar e verificar arquivos .crc. A ferramenta de linha de comando cfv lida com .crc e .sfv de forma intercambiável no Windows, macOS e Linux. O RapidCRC Unicode é uma alternativa popular com interface gráfica para Windows.
Segurança e proteção
RISCO: LOWUm arquivo .crc é texto ASCII simples sem código executável e não apresenta risco direto. Indiretamente: o CRC-32 não é criptograficamente seguro, portanto, um CRC correspondente não prova que um arquivo não foi adulterado - apenas que não foi corrompido acidentalmente. Para verificações de integridade sensíveis à segurança, use SHA-256 e uma assinatura digital.
Detalhes do formato
em resumo- Arquivo de dados CRC binário - Alguns aplicativos armazenam valores CRC binários brutos em um arquivo com extensão .crc - distinto do formato de texto SFV.
Programas que abrem arquivos CRC
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo auxiliar de checksum CRC-32 em texto simples (Simple File Verification) |
| Codificação | ASCII; UTF-8 em ferramentas modernas para nomes de arquivos não-ASCII |
| Assinatura de arquivo | Nenhuma - texto simples, sem magic bytes |
| Sintaxe de linha | NOME_DO_ARQUIVO seguido por um ou mais espaços e um valor CRC-32 hexadecimal de 8 caracteres em maiúsculas |
| Sintaxe de comentário | Linhas começando com ; são ignoradas; normalmente registram o nome do gerador e a data de criação |
| Algoritmo de checksum | CRC-32 (verificação de redundância cíclica de 32 bits) |
| Segurança | Detecta apenas corrupção acidental; não é resistente a adulterações - colisões de CRC-32 são construíveis |
| Auto-integridade | Nenhuma - o próprio arquivo .crc não possui um checksum |
| Tamanho típico do arquivo | Menos de 10 KB (uma entrada por arquivo verificado) |
| SO associado | Windows, Linux, macOS |
| Formatos relacionados | .sfv (formato idêntico, extensão mais comum); .md5, .sha1, .sha256 (algoritmos de hash mais fortes); .par2 (adiciona recuperação de erros) |
| Lançado | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| Versão mais recente | No formal version - format unchanged since introduction |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.fastsum.com |
Conversões de CRC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos CRC.