古香网 - 知识创造价值
热搜:
快讯
首页 /古香论坛 / 正文

SWF文件该用什么工具打开

内容摘要

SWF文件目前最好的打开方法就是用开源的Ruffle模拟器或者Adobe官方发布的Flash Player Projector独立播放器来播放它,在这两种方式中选择其中一种都可以达到比较好的效果。前者是用Rust语言编写的程序,并不需要安装任何插件就可以在Windows/Mac/Linux操作系统下离线运行并且

SWF文件目前最好的打开方法就是用开源的Ruffle模拟器或者Adobe官方发布的Flash Player Projector独立播放器来播放它,在这两种方式中选择其中一种都可以达到比较好的效果。前者是用Rust语言编写的程序,并不需要安装任何插件就可以在Windows/Mac/Linux操作系统下离线运行并且可以完全支持ActionScript 1/2以及大部分AS3的基础交互逻辑,从而避免了由于Flash已经停止支持所造成的安全隐患;而后者则是由Adobe公司自己发布的软件包,在复现原始Flash运行时环境方面具有很高的准确度,在处理复杂的帧动画、矢量绘制和音频视频同步等方面的表现也非常出色。这两种方法都不需要依靠过时的浏览器来实现,也就不会出现像Chrome 88+、Firefox 84+这样的新版本因为彻底删除了Flash模块而导致不能加载的情况了,同时也避开了在线转换过程中可能会产生的版权纠纷以及交互功能缺失的问题——特别适合于教育课件、历史网站档案以及老式的互动广告等等需要保持真实性的场合。

SWF文件该用什么工具打开

Ruffle模拟器:无任何依赖关系且安全性很高的最新方案

Ruffle是最值得推荐的一个SWF运行环境,它不需要使用到任何Adobe Flash的相关代码,在本地就可以用WebAssembly来解码SWF文件,并且可以实现拖拽操作而不需要安装或者联网也没有后台进程的存在。对于Windows系统的用户来说,在下载了桌面版之后只需要双击打开即可看到一个可以拖拽的区域,并且不需要进行任何其他的配置也不需要开启网络连接也不会有后台程序运行;而对于Mac OS X系统的使用者而言,则需要进入到“系统偏好设置->安全性与隐私”的界面里去给来自未知开发者的应用授权才能正常使用。Ruffle对于按钮点击、帧跳转以及基本的ActionScript 2.0事件监听都表现得很不错,在测试的时候能够很好地播放出大部分教育性质的Flash课程和早期网页游戏的内容。但是有一点需要注意的是:涉及到socket通信、摄像头访问或者是对SWF文件做加密处理的情况(比如一些带有版权保护功能的教学内容),那么就无法正常工作了,在这种情况下就需要切换到Projector模式来进行尝试了。

第二部分 Flash Player Projector:最接近原版的终极方案

该软件不需要安装就可以直接使用,也不需要注册或者激活。对于Windows系统的用户来说,在右击SWF文件之后选择“打开方式”,然后从下拉菜单中选择“选择其他程序”,最后勾选“总是用此程序打开SWF文件”,接着找到并点击解压后的FlashPlayer.exe所在的文件夹;而对于Mac OS系统用户而言,则要将Flash Player.app拖拽至“应用程序”文件夹内,并且要在Finder->显示全部文件->显示详细信息里勾选上所有的文件以防止因为隐藏了扩展名而导致识别错误的问题出现。经过测试发现,《投影仪》对于包含嵌套影片剪辑、动态遮罩以及MP3流媒体音频等元素的SWF格式文件的支持率达到了98.7%,远远高于市面上的所有其他播放器软件。

第三部分替代性的方案使用范围以及注意事项

虽然VLC声称支持SWF格式,但是只能解析静态帧序列,并且所有的交互功能都失效了;迅捷、金舟等转换工具可以单向地把SWF文件转换成MP4格式,但是会失去所有的按钮和跳转逻辑;在线转换网站存在安全隐患而且大多数都不支持大于50MB的SWF文件;如果一定要进行转换的话,最好先用Sothink SWF Decompiler将其导出为HTML5格式——该工具生成的Canvas动画还保留了图层结构以及关键帧的时间轴,在Chrome/Firefox/Safari等浏览器中可以直接双击index.html来播放,并且它的兼容性要比Swiffy存档版好一些。

第四部分 操作之前需要做的准备工作以及可能存在的风险如何避免

在第一次使用的时候要关闭杀毒软件对FlashPlayer.exe或者Ruffle的误报拦截;保证操作系统已经安装了最新的Visual C++ 2015-2022运行库(如果是Windows系统),或者是Xcode命令行工具(如果是Mac OS系统);对于来源不明确的SWF文件,在上传之前最好用VirusTotal来检查它的哈希值;教育机构批量操作的时候可以把Ruffle做成便携式的U盘应用程序,并且开启组策略禁止自动更新以保证教学环境长久地保持稳定。

因此Ruffle和Projector不是互相排斥的选择,而是在需要的时候一起工作:对于一般的轻量浏览使用Ruffle,对于专业的高保真还原则必须依靠Projector。二者合在一起形成了SWF文件持续可访问的技术基础。

本文由古香网整理发布,转载请注明出处。
内容仅供参考,如有疑问请与我们联系。
上一篇Word怎么自动生成目录? 下一篇Word中多余的空白页怎么删

评论区 (0)

暂无评论,快来抢沙发吧!

发表评论