您的位置: 商城首页新闻类别 → 课件制作
课件制作
如何提取嵌入在PowerPoint中的Flash资源
[日期:2008-01-21 01:12]
 

    前几天同事拿来一个PowerPoint课件让我帮助提取里面的Flash资源。经过研究发现Flash资源采用的是控件调用,并选择“嵌入影片”。真的没有办法提取吗?

 

 提取Flash资源

找到Flash资源所在的幻灯片,选中Flash影片点右键选择“复制”。然后打开“资源管理器”,随便进入一个文件夹内,点鼠标右键选择“粘贴”,这时在文件夹内会出现一个文件名为“片段”的新文件。这次我们要利用UltraEdit32软件。

启动UltraEdit32选择打开上面得到的“片段”文件。执行“搜索”菜单中的“查找”。按照图一设置好查找条件。

10d479c58bc.jpg

图一

10d479cf6ff.jpg

图二

搜索结果如图二。注意看“46 57 53三个字节后面的五个字节,即“08 92 46 00 00(不同Flash由于文件大小和版本不同,五个字节的实际值不可能和这里完全一样)。这五个字节有特定的意义:第一个表示Flash版本号,后四个表示该Flash文件的大小。特别要提醒的是:这里的数值是以十六进制计算的而且是倒序排列的,即文件大小是十六进制的00004692(下面计算时0000要省略)。用操作系统中自带的“计算器”软件把十六进制的“4692”换算成十进制等于“18066”。现在,回到UltraEdit32中用鼠标选中从“46 57 53开始向下的18066字节大小区间并复制(UltraEdit32的状态栏中可以直接看到选定大小,如图三)。

10d479d2c9b.jpg

图三

UltraEdit32中新建一个文件并输入“1“,然后点工具栏中红色“H”切换到16进制方式,选中“31”(“31”是数字“1”的ASCII码)后点鼠标右键“粘贴”。最后以扩展名.swf保存该文件就大功告成了。

注:这一过程还可以通过编程序完成。

 

=================================

 

再说"提取嵌入在只读PowerPoint中的Flash资源"

上次方法中用UltraEdit32软件,若原来的SWF文件很大,选择起来有一定的麻烦,其实我们还可以利用一些现成的软件.

基本思想如下:

1、用UltraEdit32把“FWS”之前的部分剪去,然后另存为SWF。

2、利用软件把SWF转变成EXE。

3、利用软件把EXE再变成SWF。

书店简介
·书店概况
·服务范围
付款说明
·银行付款
·货到付款
售后服务
·退换政策
·售后服务
联系方式
·在线联系
·线下联系
声明条款
·交易条款
·版权声明

电话:020-85914921    QQ:309428198   Email:allzgbooks@vip.163.com  法律顾问:叶庆天 网站运营备案号:粤ICP备07110305号