What is the SRR file format?
A .srr file is a metadata archive produced by the ReScene project, used in the "Scene" software release community to store everything about a .rar release except the actual compressed data.
When a Scene release is distributed as a set of RAR archives, the .srr file captures the complete archive structure: RAR block headers, filenames, sizes, and CRC checksums, along with embedded release files such as .sfv checksums, .nfo text, and sample images. Given the original media files, pyReScene or SRR.NET can use the .srr to reconstruct bit-identical RAR archives - useful for re-raring or verifying releases.
The binary format is derived from RAR block structure but is not a valid RAR archive. It begins with an SRR marker block (69 69 69 21 9A D1 1A), followed by stored-file blocks, RAR metadata blocks (headers and CRCs without compressed payload), and optional OSO hash blocks for video fingerprinting. SRR v2 added the OSO hash and stored-file flags.
pyReScene (available on GitHub under the srrDB organization) is the primary open-source implementation. SRR.NET provides a Windows GUI. The srrDB.com database indexes .srr files for thousands of releases, functioning as a public archive of release metadata.
Security & safety
RISK: LOWSRR files contain no executable code and no compressed user data. The stored NFO/SFV files are plain text. Low intrinsic risk. The associated context (Scene warez) means the original RAR archives that SRRs reference may contain pirated or malicious content, but the SRR itself is benign metadata.
Format details
in a nutshellPrograms that open SRR files
Technical details
deep spec| Magic bytes (offset 0) | 69 69 69 21 9A D1 1A (SRR marker block signature) |
| Byte order | Little-endian |
| Encoding | Binary |
| Container structure | RAR-derived typed block sequence; not a valid RAR archive |
| Block types | SRR marker, stored files (SFV/NFO/images), RAR metadata blocks, OSO hash, recovery record |
| RAR data stored | Block headers, filenames, sizes, CRC checksums - no compressed file payload |
| Embedded release files | SFV checksum lists, NFO text files, sample images, and other sidecar files |
| Typical file size | 50 KB - 5 MB |
| SRR v2 additions | OSO hash block (video fingerprint for srrDB.com lookup) and stored-file flags |
| Reconstruction capability | Given original media files, pyReScene rebuilds bit-identical RAR archives from the SRR metadata |
| CRC verification | Original RAR CRC values are preserved in SRR blocks and verified during reconstruction |
| Platform | Windows, Linux |
| Primary implementation | pyReScene (Python, GitHub: srrDB/pyrescene); SRR.NET (Windows GUI) |
| Community database | srrDB.com indexes SRR files as a public archive of Scene release metadata |
| Released | circa 2008 (ReScene project) |
| Latest version | SRR v2 (as supported by pyReScene / SRR.NET) |
| Specification | rescene.wikidot.com |
Community Q&A
asked by usersNo questions yet - be the first to ask about SRR files.