Что такое формат файла OBJECTION?
Файл .objection - это проект, созданный в Objection Maker на сайте objection.lol, браузереном инструменте для создания анимаций судебных процессов в стиле игр Ace Attorney от Capcom. Сайт, созданный разработчиком под псевдонимом HappySylveon, работает примерно с 2019 года.
Каждый файл записывает кадры, из которых состоит сцена. Для каждого кадра сохраняются персонаж, поза или анимация, текст диалога, скорость текста, стиль текстового пузыря, фон, музыкальные и звуковые сигналы, действия и паузы. Технически файл представляет собой одну строку Base64. Если декодировать эту строку, вы получите читаемый объект .json, так что слой Base64 является скорее легкой обфускацией, чем реальной защитой. Персонажи, звуки и фоны привязаны к ID objection.lol, а не встроены в файл, что делает его компактным, но привязывает воспроизведение к веб-сайту.
Вы можете столкнуться с файлами .objection, когда фанаты делятся сценками, создатели мемов передают друг другу проекты или когда разработчики автоматизируют судебные процессы с помощью библиотек, таких как objectionpy.
Безопасность и защита
РИСК: LOWAn .objection file is passive text data (Base64-wrapped JSON) with no executable code or macros, so it cannot run on its own. The only practical caution is that the referenced characters, sounds and images are pulled from objection.lol at playback time, and imported projects may contain unexpected or NSFW content, so preview unfamiliar files.
Детали формата
в двух словахПрограммы, открывающие файлы OBJECTION
.objection file to edit or preview it in the browser. pip install objectionpy, then load the .objection file in a script to inspect, edit or regenerate its frames programmatically. .objection file into a readable plain-text transcript of the dialogue. Технические подробности
глубокая спецификация| Encoding | Base64-encoded UTF-8 JSON |
| Byte order | N/A (text) |
| Container | Single Base64 text blob wrapping one JSON object |
| Encryption | None (Base64 is an obfuscation, not encryption) |
| Typical size | A few kilobytes to several hundred KB, depending on frame count and inline asset references |
| Structure | The file is one long Base64 string. Decoding it yields a JSON object describing an objection: an array of frames plus project metadata. Each frame carries a character/pose selection, dialogue text, text speed, speech-bubble type, background, sound effects, actions, pauses and fade effects. Assets (characters, sounds, backgrounds) are referenced by objection.lol IDs rather than embedded, so playback depends on the objection.lol service. |
| Platforms | Web, Windows, macOS, Linux, Android, iOS |
| Notes | Produced by the Project > Save (export) function of the objection.lol Objection Maker. Because the payload is plain Base64/JSON, third-party tools such as objectionpy can decode, edit and regenerate the file. There is no local desktop application; the format is bound to the web app. |
| Media Type | Ace Attorney-style courtroom animation project |
| Выпущен | 2019 |
| Спецификация | pypi.org |
Конвертации OBJECTION
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах OBJECTION.
Часто задаваемые вопросы
Как открыть файл .objection?
.objection. Он загрузится в редактор для предварительного просмотра.Почему мой файл .objection не открывается в обычной программе?
Можно ли превратить файл .objection в видео?
.mp4. Для экспорта нужна бесплатная учетная запись.