
Recentemente baixei um torrent e estou curioso sobre uma parte do nome do arquivo, que tem cerca de oito caracteres com números e letras aleatórios.
Exemplo de nome de arquivo de um vídeo que baixei:
[SF]_Naruto_Shippuuden_205_(720p_AAC)[eddcc0fe].mp4
A parte que estou curioso:eddcc0fe
.
Isso é algum tipo de identificação de vídeo? Como é chamado e como eles conseguem isso?
Responder1
Pode ser a soma de verificação CRC32 do arquivo.
Responder2
Esses oito caracteres são na verdade um número – em hexadecimal. Mais precisamente, é a soma de verificação CRC-32 (também chamada de hash) de todo o arquivo. É provável que tenha sido colocado lá para permitir que você verifique se o arquivo não está corrompido ou truncado.
Quanto à escolha do CRC: Algoritmos como MD5 e SHA são muito mais comuns hoje em dia, mas sua saída é muito mais longa (começando com 128 bits, ou 32 dígitos hexadecimais), e o CRC, embora fraco, atende bem ao seu propósito de detectar ambientes ambientais. dano.
Pessoalmente, não vejo sentido nisso. O BitTorrent já inclui um hash (na verdade, hashes para cada peça) e cada peça é verificada durante o download. Mas suponho que colocar o hash no nome possa ser útil ao usar FTP para distribuição.
Responder3
É o resultado de uma função hash, usada para identificar o conteúdo dos dados que estão sendo transferidos.