Was ist das SRR-Dateiformat?
Eine .srr-Datei ist ein Metadaten-Archiv, das vom ReScene-Projekt erstellt wurde. Es wird in der Software-Release-Community („Scene“) verwendet, um alle Informationen über ein .rar-Release außer den eigentlichen komprimierten Daten zu speichern.
Wenn ein Scene-Release als Satz von RAR-Archiven verteilt wird, erfasst die .srr-Datei die vollständige Archivstruktur: RAR-Block-Header, Dateinamen, Größen und CRC-Prüfsummen sowie eingebettete Release-Dateien wie .sfv-Prüfsummen, .nfo-Texte und Beispielbilder. Mit den Original-Mediendateien können pyReScene oder SRR.NET die .srr verwenden, um bit-identische RAR-Archive zu rekonstruieren - nützlich für das „Re-Raring“ oder die Verifizierung von Releases.
Das Binärformat leitet sich von der RAR-Blockstruktur ab, ist aber kein gültiges RAR-Archiv. Es beginnt mit einem SRR-Markerblock (69 69 69 21 9A D1 1A), gefolgt von Blöcken für gespeicherte Dateien, RAR-Metadatenblöcken (Header und CRCs ohne komprimierte Nutzlast) und optionalen OSO-Hash-Blöcken für Video-Fingerprinting. SRR v2 fügte den OSO-Hash und Flags für gespeicherte Dateien hinzu.
pyReScene (verfügbar auf GitHub unter der srrDB-Organisation) ist die primäre Open-Source-Implementierung. SRR.NET bietet eine Windows-GUI. Die Datenbank srrDB.com indexiert .srr-Dateien für Tausende von Releases und fungiert als öffentliches Archiv für Release-Metadaten.
Sicherheit
RISIKO: LOWSRR-Dateien enthalten keinen ausführbaren Code und keine komprimierten Benutzerdaten. Die gespeicherten NFO/SFV-Dateien sind reiner Text. Geringes intrinsisches Risiko. Der assoziierte Kontext (Scene Warez) bedeutet, dass die Original-RAR-Archive, auf die SRRs verweisen, raubkopierte oder bösartige Inhalte enthalten können, aber die SRR selbst ist harmlose Metadaten.
Formatdetails
kurz gefasstProgramme zum Öffnen von SRR-Dateien
Technische Details
technische Spezifikation| Magic Bytes (Offset 0) | 69 69 69 21 9A D1 1A (SRR-Markerblock-Signatur) |
| Byte-Reihenfolge | Little-endian |
| Kodierung | Binär |
| Container-Struktur | Von RAR abgeleitete typisierte Blocksequenz; kein gültiges RAR-Archiv |
| Blocktypen | SRR-Marker, gespeicherte Dateien (SFV/NFO/Bilder), RAR-Metadatenblöcke, OSO-Hash, Wiederherstellungsdatensatz |
| Gespeicherte RAR-Daten | Block-Header, Dateinamen, Größen, CRC-Prüfsummen - keine komprimierte Dateinutzlast |
| Eingebettete Release-Dateien | SFV-Prüfsummenlisten, NFO-Textdateien, Beispielbilder und andere Begleitdateien |
| Typische Dateigröße | 50 KB - 5 MB |
| SRR v2 Ergänzungen | OSO-Hash-Block (Video-Fingerabdruck für srrDB.com-Suche) und Flags für gespeicherte Dateien |
| Rekonstruktionsfähigkeit | Mit den Original-Mediendateien baut pyReScene bit-identische RAR-Archive aus den SRR-Metadaten wieder auf |
| CRC-Verifizierung | Original-RAR-CRC-Werte bleiben in SRR-Blöcken erhalten und werden bei der Rekonstruktion verifiziert |
| Plattform | Windows, Linux |
| Primäre Implementierung | pyReScene (Python, GitHub: srrDB/pyrescene); SRR.NET (Windows GUI) |
| Community-Datenbank | srrDB.com indexiert SRR-Dateien als öffentliches Archiv für Scene-Release-Metadaten |
| Veröffentlicht | circa 2008 (ReScene project) |
| Neueste Version | SRR v2 (as supported by pyReScene / SRR.NET) |
| Spezifikation | rescene.wikidot.com |
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SRR-Dateien.