Qu'est-ce que le format de fichier SRR ?
Un fichier .srr est une archive de métadonnées produite par le projet ReScene, utilisée dans la communauté de diffusion de logiciels « Scene » pour stocker tout ce qui concerne une version .rar à l'exception des données compressées réelles.
Lorsqu'une version de la Scene est distribuée sous forme d'un ensemble d'archives RAR, le fichier .srr capture la structure complète de l'archive : en-têtes de blocs RAR, noms de fichiers, tailles et sommes de contrôle CRC, ainsi que des fichiers de version intégrés tels que les sommes de contrôle .sfv, le texte .nfo et des images d'exemple. À partir des fichiers multimédias originaux, pyReScene ou SRR.NET peuvent utiliser le .srr pour reconstruire des archives RAR identiques au bit près - utile pour re-compresser ou vérifier les versions.
Le format binaire est dérivé de la structure de blocs RAR mais n'est pas une archive RAR valide. Il commence par un bloc marqueur SRR (69 69 69 21 9A D1 1A), suivi de blocs de fichiers stockés, de blocs de métadonnées RAR (en-têtes et CRC sans charge utile compressée) et de blocs de hachage OSO optionnels pour l'empreinte numérique vidéo. La version SRR v2 a ajouté le hachage OSO et des drapeaux de fichiers stockés.
pyReScene (disponible sur GitHub sous l'organisation srrDB) est l'implémentation open-source principale. SRR.NET fournit une interface graphique Windows. La base de données srrDB.com répertorie les fichiers .srr pour des milliers de versions, fonctionnant comme une archive publique de métadonnées de versions.
Sécurité et sûreté
RISQUE : LOWLes fichiers SRR ne contiennent aucun code exécutable ni aucune donnée utilisateur compressée. Les fichiers NFO/SFV stockés sont en texte brut. Risque intrinsèque faible. Le contexte associé (Scene warez) signifie que les archives RAR originales auxquelles les SRR font référence peuvent contenir du contenu piraté ou malveillant, mais le SRR lui-même est une métadonnée inoffensive.
Détails du format
en brefProgrammes qui ouvrent les fichiers SRR
Détails techniques
spécifications approfondies| Octets magiques (offset 0) | 69 69 69 21 9A D1 1A (signature du bloc marqueur SRR) |
| Ordre des octets | Little-endian |
| Encodage | Binaire |
| Structure du conteneur | Séquence de blocs typés dérivés de RAR ; n'est pas une archive RAR valide |
| Types de blocs | Marqueur SRR, fichiers stockés (SFV/NFO/images), blocs de métadonnées RAR, hachage OSO, enregistrement de récupération |
| Données RAR stockées | En-têtes de blocs, noms de fichiers, tailles, sommes de contrôle CRC - aucune charge utile de fichier compressé |
| Fichiers de version intégrés | Listes de sommes de contrôle SFV, fichiers texte NFO, images d'exemple et autres fichiers annexes |
| Taille de fichier typique | 50 Ko - 5 Mo |
| Ajouts SRR v2 | Bloc de hachage OSO (empreinte vidéo pour la recherche sur srrDB.com) et drapeaux de fichiers stockés |
| Capacité de reconstruction | À partir des fichiers multimédias originaux, pyReScene reconstruit des archives RAR identiques au bit près grâce aux métadonnées SRR |
| Vérification CRC | Les valeurs CRC des RAR originaux sont préservées dans les blocs SRR et vérifiées lors de la reconstruction |
| Plateforme | Windows, Linux |
| Implémentation principale | pyReScene (Python, GitHub : srrDB/pyrescene) ; SRR.NET (interface graphique Windows) |
| Base de données communautaire | srrDB.com indexe les fichiers SRR en tant qu'archive publique des métadonnées de diffusion de la Scene |
| Publié | circa 2008 (ReScene project) |
| Dernière version | SRR v2 (as supported by pyReScene / SRR.NET) |
| Spécification | rescene.wikidot.com |
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SRR.