O que é o formato de ficheiro SFV?
Um arquivo .sfv é um arquivo de checksum usado para verificar dados. Ele armazena valores de soma de verificação CRC-32 para arquivos, pastas ou discos (incluindo CD/DVDs).
O formato .sfv utiliza o algoritmo CRC-32: cada linha no arquivo de texto simples associa um nome de arquivo à sua soma de verificação hexadecimal de 8 dígitos (ex: archive.r01 1A2B3C4D); linhas que começam com ; são comentários.
Arquivos .sfv identificam qualquer arquivo cujo checksum não corresponda ao valor armazenado no .sfv, determinando se determinados arquivos foram modificados. Eles não podem ser usados para verificar a autenticidade do arquivo, no entanto - o CRC-32 é fraco o suficiente para que colisões possam ser forjadas. Para segurança, use somas de verificação SHA-256 em vez disso.
Arquivos .sfv são normalmente usados durante processos de cópia de disco, na gravação de CD/DVD ou para verificar a integridade de arquivos baixados da internet. Eles continuam comuns na Usenet e em lançamentos da «scene», frequentemente acompanhados por arquivos de reparo PAR2.
Segurança e proteção
RISCO: LOWUm SFV é um arquivo de texto passivo minúsculo - não contém código e não pode executar nada, portanto, abrir um é seguro. A ressalva real é conceitual, não malware: o CRC-32 verifica apenas se os arquivos não foram corrompidos acidentalmente, NÃO que sejam autênticos. Um checksum CRC-32 é fácil de forjar, portanto, um SFV que «passa» não prova que um download é genuíno ou livre de malware - para isso, você precisa de SHA-256 ou uma assinatura. Também tenha cuidado com downloads falsos de «visualizadores de SFV» promovidos por portais cheios de anúncios; obtenha ferramentas apenas nos sites oficiais acima.
Detalhes do formato
em resumoProgramas que abrem arquivos SFV
Detalhes técnicos
especificação profunda| Algoritmo de checksum | CRC-32 (IEEE 802.3/ANSI X3.66, polinômio 0xEDB88320 refletido) |
| Largura do checksum | 32 bits, escrito como 8 dígitos hexadecimais por entrada de arquivo |
| Sintaxe da linha | nome_do_arquivo<espaço>8-hex-CRC32 - uma entrada por linha; sem outros delimitadores ou aspas |
| Sintaxe de comentário | Linhas começando com ';' são ignoradas como comentários; ferramentas normalmente inserem um cabeçalho informando por qual programa foi gerado |
| Codificação do arquivo | ASCII; ferramentas modernas aceitam UTF-8 para suportar nomes de arquivos não-ASCII |
| Assinatura do arquivo | Nenhuma - sem bytes mágicos binários; o formato é identificado pela extensão .sfv e estrutura de texto simples |
| Tipo MIME | text/plain |
| Tamanho de arquivo típico | Menos de 1 KB a alguns KB; aproximadamente 30-50 bytes por arquivo listado |
| Escopo do nome de arquivo | Apenas nomes base por convenção; caminhos de subdiretórios não fazem parte do uso padrão |
| Detecção de erros | Detecta corrupção acidental (erros de transmissão, defeitos de mídia); colisões de CRC-32 são facilmente criadas, tornando-o inadequado para detecção de adulteração |
| Limite de contagem de entradas | Sem máximo definido; um único arquivo .sfv pode listar milhares de arquivos |
| Suporte de plataforma | Windows, macOS, Linux, Unix - o texto ASCII simples é universalmente legível |
| Arquivos complementares típicos | Distribuído junto com conjuntos de reparo .par2 em lançamentos da Usenet/scene; também encontrado com arquivos .rar de várias partes |
| Lançado | Mid/late 1990s (Win-SFV utility; popular in Usenet/warez/scene distribution) |
| Versão mais recente | No formal version; the de facto convention (filename + 8-hex CRC32, ';' comments) is stable |
| Padrão aberto | Sim · livre de royalties |
| Especificação | en.wikipedia.org |
Conversões de SFV
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SFV.