Hvad er SRR-filformatet?
En .srr-fil er et metadata-arkiv produceret af ReScene-projektet, der bruges i «Scene»-softwaremiljøet til at gemme alt om en .rar-udgivelse undtagen de faktiske komprimerede data.
Når en Scene-udgivelse distribueres som et sæt RAR-arkiver, fanger .srr-filen den komplette arkivstruktur: RAR-blokheadere, filnavne, størrelser og CRC-kontrolsummer sammen med indlejrede udgivelsesfiler såsom .sfv-kontrolsummer, .nfo-tekst og eksempelbilleder. Givet de originale mediefiler kan pyReScene eller SRR.NET bruge .srr-filen til at rekonstruere bit-identiske RAR-arkiver - hvilket er nyttigt til «re-raring» eller verificering af udgivelser.
Det binære format er afledt af RAR-blokstrukturen, men er ikke et gyldigt RAR-arkiv. Det begynder med en SRR-markørblok (69 69 69 21 9A D1 1A), efterfulgt af blokke med gemte filer, RAR-metadatablokke (headere og CRC'er uden komprimeret indhold) og valgfrie OSO-hash-blokke til video-fingeraftryk. SRR v2 tilføjede OSO-hash og flag for gemte filer.
pyReScene (tilgængelig på GitHub under srrDB-organisationen) er den primære open source-implementering. SRR.NET tilbyder en Windows-brugerflade. srrDB.com-databasen indekserer .srr-filer for tusindvis af udgivelser og fungerer som et offentligt arkiv over metadata for udgivelser.
Sikkerhed og tryghed
RISIKO: LOWSRR-filer indeholder ingen eksekverbar kode og ingen komprimerede brugerdata. De gemte NFO/SFV-filer er almindelig tekst. Lav iboende risiko. Den tilknyttede kontekst (Scene warez) betyder, at de originale RAR-arkiver, som SRR-filer refererer til, kan indeholde piratkopieret eller ondsindet indhold, men selve SRR-filen er harmløse metadata.
Formatdetaljer
kort fortaltProgrammer der åbner SRR-filer
Tekniske detaljer
dyb specifikation| Magic bytes (offset 0) | 69 69 69 21 9A D1 1A (SRR-markørbloksignatur) |
| Byte-orden | Little-endian |
| Kodning | Binær |
| Container-struktur | RAR-afledt typebestemt bloksekvens; ikke et gyldigt RAR-arkiv |
| Bloktyper | SRR-markør, gemte filer (SFV/NFO/billeder), RAR-metadatablokke, OSO-hash, gendannelsespost |
| Gemte RAR-data | Blokheadere, filnavne, størrelser, CRC-kontrolsummer - intet komprimeret filindhold |
| Indlejrede udgivelsesfiler | SFV-kontrolsumlister, NFO-tekstfiler, eksempelbilleder og andre tilhørende filer |
| Typisk filstørrelse | 50 KB - 5 MB |
| SRR v2-tilføjelser | OSO-hash-blok (video-fingeraftryk til opslag på srrDB.com) og flag for gemte filer |
| Rekonstruktionsevne | Givet de originale mediefiler genopbygger pyReScene bit-identiske RAR-arkiver fra SRR-metadataene |
| CRC-verificering | Originale RAR CRC-værdier bevares i SRR-blokke og verificeres under rekonstruktion |
| Platform | Windows, Linux |
| Primær implementering | pyReScene (Python, GitHub: srrDB/pyrescene); SRR.NET (Windows GUI) |
| Fællesskabsdatabase | srrDB.com indekserer SRR-filer som et offentligt arkiv over Scene-udgivelsesmetadata |
| Udgivet | circa 2008 (ReScene project) |
| Seneste version | SRR v2 (as supported by pyReScene / SRR.NET) |
| Specifikation | rescene.wikidot.com |
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SRR-filer.