O que é o formato de ficheiro SRR?
Um arquivo .srr é um arquivo de metadados produzido pelo projeto ReScene, usado na comunidade de lançamentos de software «Scene» para armazenar tudo sobre um lançamento .rar, exceto os dados compactados reais.
Quando um lançamento da Scene é distribuído como um conjunto de arquivos RAR, o arquivo .srr captura a estrutura completa do arquivo: cabeçalhos de bloco RAR, nomes de arquivos, tamanhos e somas de verificação CRC, junto com arquivos de lançamento incorporados, como somas de verificação .sfv, texto .nfo e imagens de amostra. Dados os arquivos de mídia originais, o pyReScene ou o SRR.NET podem usar o .srr para reconstruir arquivos RAR bit a bit idênticos - útil para re-compactar ou verificar lançamentos.
O formato binário é derivado da estrutura de blocos RAR, mas não é um arquivo RAR válido. Ele começa com um bloco marcador SRR (69 69 69 21 9A D1 1A), seguido por blocos de arquivos armazenados, blocos de metadados RAR (cabeçalhos e CRCs sem a carga compactada) e blocos de hash OSO opcionais para identificação digital de vídeo. A versão SRR v2 adicionou o hash OSO e sinalizadores de arquivos armazenados.
O pyReScene (disponível no GitHub sob a organização srrDB) é a principal implementação de código aberto. O SRR.NET fornece uma interface gráfica para Windows. O banco de dados srrDB.com indexa arquivos .srr para milhares de lançamentos, funcionando como um arquivo público de metadados de lançamentos.
Segurança e proteção
RISCO: LOWArquivos SRR não contêm código executável nem dados compactados do usuário. Os arquivos NFO/SFV armazenados são texto simples. Baixo risco intrínseco. O contexto associado (Scene warez) significa que os arquivos RAR originais aos quais os SRRs se referem podem conter conteúdo pirata ou malicioso, mas o SRR em si são metadados benignos.
Detalhes do formato
em resumoProgramas que abrem arquivos SRR
Detalhes técnicos
especificação profunda| Magic bytes (deslocamento 0) | 69 69 69 21 9A D1 1A (assinatura do bloco marcador SRR) |
| Ordem dos bytes | Little-endian |
| Codificação | Binário |
| Estrutura do contêiner | Sequência de blocos tipados derivados de RAR; não é um arquivo RAR válido |
| Tipos de bloco | Marcador SRR, arquivos armazenados (SFV/NFO/imagens), blocos de metadados RAR, hash OSO, registro de recuperação |
| Dados RAR armazenados | Cabeçalhos de bloco, nomes de arquivos, tamanhos, somas de verificação CRC - sem carga de arquivo compactada |
| Arquivos de lançamento incorporados | Listas de soma de verificação SFV, arquivos de texto NFO, imagens de amostra e outros arquivos auxiliares |
| Tamanho de arquivo típico | 50 KB - 5 MB |
| Adições do SRR v2 | Bloco de hash OSO (impressão digital de vídeo para consulta no srrDB.com) e sinalizadores de arquivos armazenados |
| Capacidade de reconstrução | Dados os arquivos de mídia originais, o pyReScene reconstrói arquivos RAR bit a bit idênticos a partir dos metadados SRR |
| Verificação de CRC | Os valores CRC originais do RAR são preservados nos blocos SRR e verificados durante a reconstrução |
| Plataforma | Windows, Linux |
| Implementação principal | pyReScene (Python, GitHub: srrDB/pyrescene); SRR.NET (Windows GUI) |
| Banco de dados da comunidade | srrDB.com indexa arquivos SRR como um arquivo público de metadados de lançamentos da Scene |
| Lançado | circa 2008 (ReScene project) |
| Versão mais recente | SRR v2 (as supported by pyReScene / SRR.NET) |
| Especificação | rescene.wikidot.com |
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SRR.