Co to jest format pliku SRR?
Plik .srr to archiwum metadanych stworzone przez projekt ReScene, używane w społeczności wydawniczej „Scene” do przechowywania wszystkich informacji o wydaniu .rar z wyjątkiem samych skompresowanych danych.
Gdy wydanie Scene jest dystrybuowane jako zestaw archiwów RAR, plik .srr rejestruje kompletną strukturę archiwum: nagłówki bloków RAR, nazwy plików, rozmiary i sumy kontrolne CRC, wraz z osadzonymi plikami wydania, takimi jak sumy kontrolne .sfv, tekst .nfo i przykładowe obrazy. Dysponując oryginalnymi plikami multimedialnymi, pyReScene lub SRR.NET mogą użyć pliku .srr do zrekonstruowania identycznych bitowo archiwów RAR - co jest przydatne do ponownego pakowania (re-raring) lub weryfikacji wydań.
Format binarny wywodzi się ze struktury blokowej RAR, ale nie jest prawidłowym archiwum RAR. Zaczyna się od bloku znacznika SRR (69 69 69 21 9A D1 1A), po którym następują bloki przechowywanych plików, bloki metadanych RAR (nagłówki i sumy CRC bez skompresowanej zawartości) oraz opcjonalne bloki skrótów OSO do identyfikacji wideo. W wersji SRR v2 dodano skrót OSO i flagi przechowywanych plików.
pyReScene (dostępny na GitHub w organizacji srrDB) jest główną implementacją open-source. SRR.NET zapewnia interfejs graficzny dla systemu Windows. Baza danych srrDB.com indeksuje pliki .srr dla tysięcy wydań, pełniąc funkcję publicznego archiwum metadanych wydań.
Bezpieczeństwo
RYZYKO: LOWPliki SRR nie zawierają kodu wykonywalnego ani skompresowanych danych użytkownika. Przechowywane pliki NFO/SFV to zwykły tekst. Niskie ryzyko samoistne. Powiązany kontekst (Scene warez) oznacza, że oryginalne archiwa RAR, do których odwołują się pliki SRR, mogą zawierać pirackie lub złośliwe treści, ale sam plik SRR to nieszkodliwe metadane.
Szczegóły formatu
w pigułceProgramy otwierające pliki SRR
Szczegóły techniczne
specyfikacja| Magiczne bajty (offset 0) | 69 69 69 21 9A D1 1A (sygnatura bloku znacznika SRR) |
| Kolejność bajtów | Little-endian |
| Kodowanie | Binarny |
| Struktura kontenera | Sekwencja bloków typowanych pochodna od RAR; nie jest prawidłowym archiwum RAR |
| Typy bloków | Znacznik SRR, przechowywane pliki (SFV/NFO/obrazy), bloki metadanych RAR, skrót OSO, rekord naprawczy |
| Przechowywane dane RAR | Nagłówki bloków, nazwy plików, rozmiary, sumy kontrolne CRC - brak skompresowanej zawartości plików |
| Osadzone pliki wydania | Listy sum kontrolnych SFV, pliki tekstowe NFO, przykładowe obrazy i inne pliki towarzyszące |
| Typowy rozmiar pliku | 50 KB - 5 MB |
| Dodatki w SRR v2 | Blok skrótu OSO (odcisk palca wideo do wyszukiwania w srrDB.com) i flagi przechowywanych plików |
| Możliwość rekonstrukcji | Dysponując oryginalnymi plikami multimedialnymi, pyReScene odbudowuje identyczne bitowo archiwa RAR na podstawie metadanych SRR |
| Weryfikacja CRC | Oryginalne wartości CRC plików RAR są zachowane w blokach SRR i weryfikowane podczas rekonstrukcji |
| Platforma | Windows, Linux |
| Główna implementacja | pyReScene (Python, GitHub: srrDB/pyrescene); SRR.NET (Windows GUI) |
| Społecznościowa baza danych | srrDB.com indeksuje pliki SRR jako publiczne archiwum metadanych wydań Scene |
| Wydano | circa 2008 (ReScene project) |
| Najnowsza wersja | SRR v2 (as supported by pyReScene / SRR.NET) |
| Specyfikacja | rescene.wikidot.com |
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SRR.