Что такое формат файла ROFL?
Файл .rofl - это повтор League of Legends, проприетарная бинарная запись, созданная официальным клиентом Riot Games. В отличие от видеофайла, повтор .rofl не хранит кадры; он записывает поток игровых команд и событий состояния, зафиксированных во время матча, которые движок клиента затем воспроизводит при просмотре.
Файлы .rofl можно сохранить из панели «История матчей» в клиенте после завершения игры. Количество просмотров локально сохраненного повтора не ограничено. Однако, поскольку каждый файл кодирует игровую логику, привязанную к конкретной версии патча, повторы становятся несовместимыми - и удаляются - с установкой каждого нового патча. Поскольку League of Legends обновляется примерно каждые две недели, файлы .rofl регулярно стираются с диска.
Каждый файл .rofl начинается с магической сигнатуры ASCII RIOT (hex 52 49 4F 54) со смещением байта 0. Заголовок файла хранит метаданные матча вместе с объектом JSON, содержащим статистику каждого игрока по окончании игры; остальная часть содержит проприетарный зашифрованный поток игровых событий, которые воспроизводит клиент.
League of Legends - одна из самых популярных игр в жанре MOBA во всем мире, доступная по модели free-to-play. Дополнительные внутриигровые покупки не влияют на основной игровой процесс - только на косметические элементы и скорость прогресса.
Файлы .rofl можно открыть только с помощью официального клиента Riot Games; независимых сторонних плееров для этого формата не существует. Аналогичный подход к повторам используется в .wotreplay в World of Tanks.
Безопасность и защита
РИСК: LOWФайл ROFL - это данные, которые воспроизводятся только официальным клиентом League of Legends, поэтому сам по себе он не представляет исполняемой угрозы. Реальные риски носят практический характер: повтор работает только на том патче, на котором он был записан, поэтому старые файлы просто не откроются после обновления (это не признак повреждения). Скачивайте файлы .rofl только из собственной «Истории матчей» или доверенных источников - и игнорируйте сайты или загрузки «ROFL viewer/converter», обещающие превратить повторы в видео или «разблокировать» их, так как они часто являются источником рекламного ПО и нежелательных программ.
Детали формата
в двух словахПрограммы, открывающие файлы ROFL
Технические подробности
глубокая спецификация| Сигнатура файла (магические байты) | `RIOT` (hex `52 49 4F 54`) со смещением байта 0 |
| Тип формата | Проприетарный бинарный повтор - хранит игровые события и входные данные состояния, а не видеокадры |
| Разработчик | Riot Games, Inc. |
| MIME-тип | `application/octet-stream` |
| Содержимое заголовка | Метаданные матча и JSON-объект со статистикой игроков по окончании игры |
| Кодирование полезной нагрузки | Проприетарный зашифрованный поток игровых событий, повторно симулируемый движком клиента League of Legends |
| Совместимость с патчами | Действителен только для той версии патча, на которой был записан; новые патчи делают повтор невоспроизводимым |
| Жизненный цикл | Автоматически удаляется с диска при установке нового игрового патча |
| Управление воспроизведением | Поддерживает перемотку по временной шкале, управление скоростью воспроизведения и режим свободной камеры во время просмотра в клиенте |
| Поддерживаемые платформы | Windows и macOS (официальный клиент Riot Games) |
| Приложение для воспроизведения | Только официальный клиент League of Legends; независимых сторонних плееров не существует |
| Метод доступа | Сохраняется через панель «История матчей» в клиенте после завершения матча |
| Лимит просмотров | Нет ограничений на количество воспроизведений локально сохраненного файла `.rofl` |
| Именование файлов | Обычно именуется как `{region}-{matchId}.rofl`, например, `NA1-1234567890.rofl` |
| Похожий формат | `.wotreplay` - World of Tanks использует аналогичный подход с бинарным повтором игровых событий, привязанным к патчу |
| Выпущен | 2016 (in-client replay system, League of Legends patch 7.x era) |
| Спецификация | support-leagueoflegends.riotgames.com |
Конвертации ROFL
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ROFL.