Online Tool Store Online Tool Store

SWF-плеер

Воспроизводите старые .swf-файлы (Flash) с помощью открытого эмулятора Ruffle — с размером файла, сигнатурой заголовка и версией рядом с элементами управления.

🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

Поддержка Adobe Flash Player завершилась 31 декабря 2020 года, и ни один современный браузер не может выполнять .swf-контент нативно. Этот инструмент загружает Ruffle — открытый эмулятор Flash, размещённый здесь и выполняемый полностью в вашем браузере, чтобы действительно воспроизвести файл. Часть более нового ActionScript-3-контента или файлов с DRM может поддерживаться не полностью.

или перетащите сюда файл .swf

Как это работает

  1. Выберите локальный .swf-файл (или перетащите его на инструмент), либо вставьте прямую ссылку, чтобы загрузить файл по URL — в обоих случаях ничего не проходит через наши серверы, файлы полностью читаются в вашем браузере.
  2. Инструмент проверяет 3-байтовую сигнатуру (FWS/CWS/ZWS) и байт версии файла, чтобы подтвердить, что это настоящий SWF.
  3. Размер файла, тип сжатия, версия SWF, размер сцены, частота кадров и количество кадров показываются в таблице сведений — данные о кадрах декодируются прямо из заголовка файла (файлы, сжатые LZMA, пропускают этот шаг, поскольку в браузере нет встроенного декодера LZMA).
  4. Эмулятор Flash Ruffle (размещён здесь, загружается только при открытии файла) отрисовывает ролик на холсте с элементами управления воспроизведением/паузой, перезапуском, громкостью, качеством, режимом масштабирования и полноэкранным режимом.

FAQ

Этот инструмент действительно может воспроизвести мою .swf-анимацию?

Да, для большинства файлов. Adobe завершила поддержку Flash Player 31 декабря 2020 года, и ни один браузер больше не может выполнять .swf-файлы нативно, поэтому этот инструмент загружает Ruffle — открытый, активно поддерживаемый эмулятор Flash — и выполняет его полностью в вашем браузере, чтобы отрисовать файл. Ruffle — это не официальный Adobe Flash Player, поэтому часть более нового ActionScript-3-контента, файлов с DRM или необычных кодеков может воспроизводиться некорректно.

Что означают FWS, CWS и ZWS?

Это три возможные сигнатуры в начале каждого SWF-файла: FWS означает, что файл не сжат, CWS — что тело сжато zlib, а ZWS — что используется сжатие LZMA. Все три — корректные SWF-файлы.

Загружается ли мой файл куда-либо?

Нет. Локальный файл читается через File API и передаётся Ruffle как локальный blob-URL — он никогда не покидает ваше устройство. Загрузка по URL работает так же, только в обратную сторону: ваш браузер загружает файл напрямую с этого адреса, а не через наши серверы (удалённый сервер должен разрешать межсайтовые запросы, иначе запрос будет заблокирован). Сам эмулятор Ruffle тоже размещён вместе с этим инструментом, а не загружается со стороннего CDN.

Что делать, если Ruffle не может воспроизвести мой файл?

Вы увидите сообщение об ошибке, а сведения о заголовке файла (размер, сигнатура, версия) всё равно будут показаны. Другие варианты для неподдерживаемых файлов: старый офлайн-проектор Flash Player или экспорт/конвертация исходного проекта в современный формат, если у вас есть исходный авторский файл.

Как мы выглядим на фоне других

ВозможностьOnline Tool StoreСтарый проектор Flash Player
Работает в современном браузере, без установки
Отрисовывает SWF-анимацию (через Ruffle)
Поддерживает все исходные возможности Adobe Flash

Этот инструмент использует Ruffle, открытый эмулятор Flash, поэтому большинство .swf-файлов воспроизводятся прямо здесь. Это не официальный Adobe Flash Player — для контента, который Ruffle не может обработать, запасной вариант — офлайн-проектор Flash Player.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.