O que é o formato de ficheiro MAGNET?
Um arquivo .magnet é um arquivo de texto simples contendo uma única URI magnet: - um identificador de conteúdo usado por clientes BitTorrent para localizar e baixar arquivos sem exigir um arquivo descritor .torrent separado.
A URI magnet é uma string de consulta que começa com magnet:? seguida por parâmetros: xt (tópico exato - o infohash URN, o identificador principal), dn (nome de exibição, opcional), tr (URL do rastreador, opcional e repetível) e xl (comprimento exato, opcional). O valor xt carrega a impressão digital criptográfica do conteúdo: urn:btih: seguido por um infohash hexadecimal SHA-1 de 40 caracteres para BitTorrent v1, ou urn:btmh: com um hash hexadecimal SHA-256 de 68 caracteres no BitTorrent v2 (introduzido em 2020). Torrents híbridos incluem ambos os parâmetros xt.
Na prática, os links magnet são quase sempre ativados como hiperlinks clicáveis em um navegador, que entrega a URI magnet: diretamente ao cliente de torrent registrado por meio do manipulador de URI do sistema operacional - nenhum arquivo é salvo no disco. Um arquivo .magnet aparece quando um servidor web força o download de um arquivo em vez de acionar o manipulador, ou quando um usuário salva manualmente um link. O cliente então usa DHT (Tabela de Hash Distribuída) e troca de pares (peer exchange) para recuperar os metadados do torrent, tornando um rastreador centralizado opcional.
O esquema foi proposto por Gordon Mohr e Bitzi em 2002 e ganhou ampla adoção por volta de 2009, quando o The Pirate Bay mudou para links apenas magnet. Clientes compatíveis incluem qBittorrent, uTorrent, Transmission e LibreTorrent.
Segurança e proteção
RISCO: MEDIUMUm arquivo .magnet em si é um texto simples contendo apenas uma URI - ele não pode prejudicar seu sistema quando aberto em um editor de texto, e um cliente de torrent não pode instalar malware ao ler a URI. O risco reside no que você baixa com ele: o conteúdo do torrent pode conter malware, estar rotulado incorretamente ou ser material protegido por direitos autorais. Assim como nos arquivos .torrent, seu endereço IP fica visível para outros pares. Use um cliente de código aberto confiável (qBittorrent, Transmission), evite clientes com anúncios ou bundleware e verifique os executáveis baixados.
Detalhes do formato
em resumoProgramas que abrem arquivos MAGNET
Detalhes técnicos
especificação profunda| Conteúdo | URI `magnet:` única (formato de string de consulta começando com `magnet:?`) |
| Codificação | ASCII/UTF-8; caracteres não-ASCII são codificados em porcentagem (percent-encoded) |
| Contêiner | Texto simples - sem estrutura binária |
| Infohash v1 | SHA-1, hexadecimal de 40 caracteres ou Base32 de 32 caracteres - transportado no parâmetro `xt=urn:btih:` |
| Infohash v2 | SHA-256, hexadecimal de 68 caracteres - transportado no parâmetro `xt=urn:btmh:` (BitTorrent v2, 2020) |
| Parâmetros opcionais | `dn` (nome de exibição), `tr` (URL do rastreador, repetível), `xl` (comprimento exato), `as` (fonte aceitável) |
| Requisito de rastreador | Opcional - o cliente resolve os pares via DHT e troca de pares sem uma URL de rastreador |
| Integridade dos dados | O infohash é a impressão digital criptográfica do conteúdo; o cliente verifica todas as partes baixadas contra ele |
| Tamanho de arquivo típico | 100 bytes - 2 KB (uma URI magnet tem tipicamente 100-500 caracteres) |
| Tipo MIME | `application/x-magnet` |
| Uso prático | Geralmente tratado como um hiperlink de navegador via manipulador de URI do SO; arquivos `.magnet` aparecem apenas quando um servidor força o download da URI |
| Lançado | 2002 (Gordon Mohr / Bitzi; BitTorrent adoption ~2008) |
| Versão mais recente | BitTorrent v2 magnet (btmh: prefix with SHA-256, 2020) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.bittorrent.org |
Conversões de MAGNET
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MAGNET.