Что такое формат файла CFR?
Файл .cfr - это проприетарный игровой повтор, сохраненный в CrossFire, онлайн-шутере от первого лица, разработанном Smilegate. Вместо хранения видеозаписи файл регистрирует последовательную запись событий ввода игрока, позиций и изменений состояния игры во время матча. Воспроизведение работает путем подачи этого журнала событий обратно в игровой движок CrossFire, который повторно симулирует матч в реальном времени.
Поскольку повторы .cfr тесно связаны с версией игры, в которой они были созданы, они обычно становятся невоспроизводимыми после значительного патча, изменяющего внутренние структуры данных. Файл не имеет публично задокументированных «магических байтов» (magic bytes) или формальной спецификации - это закрытый проприетарный бинарный формат, привязанный к игровому клиенту для Windows.
CrossFire была запущена в Южной Корее в 2007 году и стала одним из самых популярных шутеров в Азии. Западные серверы (ранее Z8Games, позже wargaming.info) были закрыты; активные серверы продолжают работу в Корее и Китае под управлением Smilegate. Только игровой клиент CrossFire может открывать файлы .cfr - сторонних инструментов для их чтения или конвертации не существует. Преобразование повтора в видео требует захвата экрана во время внутриигрового воспроизведения.
Схожие форматы повторов из других движков включают файлы .dem, используемые движком Source от Valve, и файлы .rec, используемые в различных других проектах.
Безопасность и защита
РИСК: LOWЖурнал повтора, содержащий только данные без исполняемого кода. Риск минимален; относитесь как к любому загруженному файлу.
Детали формата
в двух словах- GigaStar / Creatacard CFR - Некоторые старые версии Broderbund Creatacard использовали .cfr для файлов проектов открыток - это совершенно другой формат.
Программы, открывающие файлы CFR
Технические подробности
глубокая спецификация| Тип формата | Проприетарный бинарный игровой повтор (последовательный журнал событий) |
| Кодировка | Бинарная, little-endian (соглашение игрового движка Windows) |
| Магические байты | Публично не задокументированы |
| Сжатие | Не задокументировано (вероятно, отсутствует или специфично для движка) |
| Шифрование | Не задокументировано |
| Метод воспроизведения | Повторная симуляция внутри игрового движка CrossFire - не декодирование видео |
| Связь с версией | Тесно привязан к версии патча игры; повторы становятся невоспроизводимыми после обновлений движка |
| Связанная ОС | Только Windows |
| Типичный размер файла | 1 МБ - 50 МБ (зависит от длительности матча и режима игры) |
| Разработчик | Smilegate (Южная Корея) |
| Поддержка open-source инструментов | Отсутствует |
| Конвертация в видео | Только через захват экрана во время игры; инструментов прямого извлечения нет |
| Регионы активных серверов | Южная Корея и Китай (Smilegate); западные серверы отключены |
| Спецификация | Публично не задокументирована; закрытый проприетарный формат |
| Выпущен | ~2007 (CrossFire launch) |
| Последняя версия | Unknown; format versioned per game patch |
Конвертации CFR
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CFR.