Vad är filformatet ROFL?
Filen .rofl är en League of Legends-repris - en proprietär binär inspelning skapad av den officiella Riot Games-klienten. Till skillnad från en videofil lagrar en .rofl-repris inte bildrutor; den registrerar strömmen av spelindata och händelser som fångats under en match, vilka klientmotorn sedan återsimulerar vid uppspelning.
.rofl-filer kan sparas från panelen för Matchhistorik i klienten efter att en match avslutats. Det finns ingen gräns för hur många gånger du kan titta på en lokalt sparad repris. Men eftersom varje fil kodar spel-logik bunden till en specifik patch-version, blir repriser inkompatibla - och raderas - vid varje ny patch-installation. Eftersom League of Legends uppdateras ungefär varannan vecka rensas .rofl-filer från disken regelbundet.
Varje .rofl-fil börjar med ASCII-signaturen (magic bytes) RIOT (hex 52 49 4F 54) vid byte-offset 0. Filhuvudet lagrar metadata för matchen tillsammans med en JSON-blob som innehåller statistik för varje spelare efter matchen; resten innehåller den proprietära, krypterade strömmen av spelhändelser som klienten spelar upp.
League of Legends är ett av de mest populära MOBA-spelen i världen och är tillgängligt under en free-to-play-modell. Valfria köp i spelet påverkar inte själva spelandet - endast kosmetika och framstegshastighet.
.rofl-filer kan endast öppnas med den officiella Riot Games-klienten; det finns ingen oberoende tredjepartsspelare för detta format. Ett jämförbart tillvägagångssätt för repriser används av .wotreplay i World of Tanks.
Säkerhet & trygghet
RISK: LOWEn ROFL-fil är data som endast spelas upp av den officiella League of Legends-klienten, så den är inte ett körbart hot i sig. De realistiska riskerna är praktiska: en repris fungerar bara på den patch den spelades in på, så gamla filer kommer helt enkelt inte att kunna öppnas efter en uppdatering (inte ett tecken på korruption). Ladda endast ner .rofl-filer från din egen Matchhistorik eller betrodda källor - och ignorera webbplatser eller nedladdningar av «ROFL-visare/konverterare» som lovar att förvandla repriser till video eller att «låsa upp» dem, eftersom dessa är de vanliga sätten att sprida adware/PUP i samband med sökningar på spelfiler.
Formatdetaljer
i ett nötskalProgram som öppnar ROFL-filer
Tekniska detaljer
djup specifikation| Filsignatur (magic bytes) | `RIOT` (hex `52 49 4F 54`) vid byte-offset 0 |
| Formattyp | Proprietär binär repris - lagrar spelhändelser och tillståndsdata, inte videobildrutor |
| Utvecklare | Riot Games, Inc. |
| MIME-typ | `application/octet-stream` |
| Innehåll i header | Match-metadata och en JSON-blob med statistik för varje spelare efter matchen |
| Kodning av nyttolast | Proprietär krypterad ström av spelhändelser som återsimuleras av League of Legends-klientens motor |
| Patch-kompatibilitet | Giltig endast för den patch-version den spelades in på; nyare patchar gör reprisen ospelbar |
| Livscykel | Raderas automatiskt från disken när en ny spel-patch installeras |
| Uppspelningskontroller | Stöder tidslinjespolning, kontroll av uppspelningshastighet och fritt kameraläge under repris i klienten |
| Plattformar som stöds | Windows och macOS (officiell Riot Games-klient) |
| Uppspelningsprogram | Endast den officiella League of Legends-klienten; ingen oberoende tredjepartsspelare existerar |
| Åtkomstmetod | Sparad via panelen för Matchhistorik i klienten efter att en match avslutats |
| Visningsgräns | Ingen begränsning för hur många gånger en lokalt sparad `.rofl`-fil kan spelas upp |
| Filnamngivning | Vanligtvis namngiven `{region}-{matchId}.rofl`, t.ex. `NA1-1234567890.rofl` |
| Relaterat format | `.wotreplay` - World of Tanks använder ett jämförbart tillvägagångssätt med patch-bundna binära repriser av spelhändelser |
| Släppt | 2016 (in-client replay system, League of Legends patch 7.x era) |
| Specifikation | support-leagueoflegends.riotgames.com |
ROFL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ROFL-filer.