[用UltraEdit提取PPT中嵌入的SWF文件] PPT文件嵌入
在很多制作精美的PPT课件中,往往少不了SWF动画的点缀,而这些SWF动画通常是以嵌入的方式植入到PPT文件里,要把这些SWF文件从PPT中提取出来需要一定的技巧,下面看我是如何使用UltraEdit来提取SWF文件。
1、生成SWF文件的“片段”。
首先,打开嵌有SWF动画的PPT文件,在幻灯片缩略图窗格中,找到含有SWF动画的那张幻灯片,单击一下使它处于当前编辑环境下。接着,在编辑区的“Flash控件”区域内右击,选择“复制”菜单项(见图1)。然后,在桌面处右击,选择“粘帖”菜单项,把名为“片段”的文件复制到桌面上。
2、使用UltraEdit“搜索”SWF的文件头。
启动UltraEdit后(下载地址:http://www.省略/down/171/36376.html),依次单击窗口的“文件→打开”。在“打开”对话框中选中桌面上的“片段”文件,�击打开。接着,单击“搜索”菜单中的“查找”项,弹出“查找”对话框。在“查找内容”文本框处输入“FWS”(或者是“CWS”,非加密的SWF文件头是“FWS”, 加密的SWF文件头是“CWS”),同时勾选“查找ASCII”,单击“向下”单选框,单击“下一个”按钮(见图2),在UltraEdit窗口代码区中出现一行代码块“46 57 53 06 31 0F 01 00”(由于不同SWF文件大小和版本不同,“46 57 53”后面的数值可能和这有所不同,见图3),这就是SWF文件的文件头。
3、使用UltraEdit复制SWF文件块。
根据SWF文件的文件结构我们可知,“46 57 53”三个数值是SWF文件的文件头的十六进制代码,“06”表示该SWF文件的版本号,“31 0F 01 00”则是SWF文件的文件大小。由于这里的数值是以十六进制先低位再高位的方式排列,所以实际数值是要倒置过来,即文件大小是十六进制的“00 01 0F 31”,用WINXP自带的“计算器”软件把十六进制的“00 01 0F 31”换算成十进制等于“69425”。
在UltraEdit窗口代码区中,用鼠标选中 “46 57 53”后不松手,向右下方拖动代码块,直到代码块大小为69425时为止(UltraEdit右下角有文件大小的提示,见图4),光标刚好定位在“40 00 00 00”处,它是SWF文件的文件结尾。
接着,在选中的代码块中右击,选择“复制”菜单。在主菜单下,依次单击“文件→新建”,打开编辑窗口,在窗口内随意输入一个字符。依次单击窗口下的“编辑→十六进制功能→十六进制编辑器”,把编辑窗口变成十六进制编辑模式(见图5)。
然后,选中窗口中的所有十六进制数值,右击后选择“粘帖”选项,这时整个选中的SWF文件块都复制到编辑窗口内。最后,依次单击“文件→另存为”,在“文件名”处输入“1.swf”,单击“保存”后(扩展名一定是.swf,见图6),SWF文件就从PPT中被提取出来了。
(新疆温泉县客观存在格里格乡中学 王昌红)
栏目最新:
- 探访热带雨林中的白准村(散文)2023-07-02
- 黄河源随笔2023-07-02
- 《散文海外版》2023年第1期要目2023-07-02
- 散文的本义、前散文与百年散文观之考辨2023-06-17
- 《松壑望远图》之创作随笔2023-04-03
- 鸦鹊美语鸦鹊湖(散文)2023-03-21
- 教师读书随笔2022-11-07
- 《教师人文读本》阅读随笔2022-11-02
- 2022年度关于葡萄散文随笔:关于端午散文...2022-10-05
- 2022年度经典名家散文欣赏50篇(范文推荐)2022-10-01
相关文章:
- [《没有任何借口》读后心得体会]没有任何借口是伪书
- 金工实习报告--化学工程与工艺,王伟:金工实习基本工艺知识教育
- 学习《行政许可法》心得体会_中华人民共和国行政许可法心得体会
- 员工辞职报告怎么写_工厂员工辞职报告
- 新农村建设为什么停了_学习社会主义新农村建设的若干意见心得体会
- 党的基础组织【保持共产党员先进性是党的建设的永恒主题】
- 解放思想再出发 学习心得【解放思想学习心得:把继续解放思想落到实处】
- 十种人不能参选村干部【栆园村学习科学发展观活动调研报告】
- 律师实习心得体会范本 实习律师培训的学习心得体会
- 【学习“中小学教师职业道德规范”心得体会】 教师法
- 【金工实习报告--化学工程与工艺,周志平】金工实习基本工艺知识教育