名称:RarExtractor(Rar文件解压器)
作者:flaslizi(
www.flashrek.com
)
作用:最初的目的是想实现flash文件直接读取rar里的资源,这样在外部文件较多的情况下,可以打包到rar文件里再load进来。
不过由于水平有限,并没有研究出rar的解压算法。而swf文件默认采用zlib压缩方式后,winrar在普通压缩模式下不会再压缩swf文件,因此不用解压就可以读取。
于是便有了这个缩水的RarExtractor,不过还是有点用处的。:)另外,此程序借鉴了Fzip的一些编程思想和方法,在此感谢。
说明:
1、此程序目前只支持压缩过的swf文件的读取(支持目录),不支持rar的固实压缩(solid)方式。
2、有目录的情况下,请注意"\"的转义。比如:filepath\demo.swf ,在外部读取的时候要用 filepath\\demo.swf。
3、程序并不完善,有什么意见大家可以提出。
4、在研究出Rar的解压算法之后或者谁能提供给我,将进一步完善本程序。
效果演示:
http://www.flashrek.com/works/RarExtractor_Demo.html
源文件+示例下载:

RarExtractor.rar
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1867.html
发表评论
-
as3.0游戏开发之打气球系列(一)
2010-04-09 12:48 622好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 12:48 545在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:48 595很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:48 549[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 602整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 635整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 798AS3.0中使用Socket接收数据我们必须使用Progres ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 894AS3.0中使用Socket接收数据我们必须使用Progres ... -
开源的as3 3D引擎jiglibFlash
2010-04-09 08:26 1148jiglibFlash:http://code.google. ... -
教你做个性FLASH导航条
2010-04-08 07:52 986首先下载软件Macromedia Flash 8简体中文正式版 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:52 1385为方便网友浏览,导航 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:51 918为方便网友浏览,导航 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 781缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 662缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
ActionScript 2.0入门系列(继承与接口)
2010-04-07 10:21 681下载地址: [url=/Files/BeyondPic/200 ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 567自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 705自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 694Flash MX Professional 2004的动作脚本 ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 582Flash MX Professional 2004的动作脚本 ... -
as制作可拖动单元格的菜单
2010-04-07 07:29 661做了一个可拖动单元格的List,算是对List的一个扩展。看效 ...
相关推荐
AS3游戏-Games.rar是一个基于ActionScript 3(AS3)开发的微型游戏,主要针对初学者设计,目的是为了帮助他们理解和学习AS3语言在创建游戏中的应用,以及如何构建游戏的整体框架。AS3是Flash Professional中的编程...
2. **事件驱动**:AS3中的事件驱动模型允许程序响应用户操作或其他事件,如点击按钮、加载数据等,增强了用户体验。 3. **强类型系统**:AS3是强类型语言,每个变量在声明时必须指定类型,这有助于减少运行时错误。...
在这个FLA文件中,你需要导入`nocache.as` 类,并在适当的时间触发建立Socket连接、发送请求和接收SWF数据的代码。 `com.rar` 文件是一个压缩包,可能包含了与这个项目相关的其他类库或者辅助资源。RAR是一种常见的...
通过解压并分析"library.swf"和"catalog.xml",我们可以进一步理解游戏的资源组织和加载方式,以及如何在AS3环境中整合这些资源。 总的来说,"青蛙吃虫子"游戏的源代码为我们提供了一个学习AS3游戏开发的宝贵案例,...
总之,"php.rar_as3"提供的代码示例展示了如何在AS3中与PHP服务器进行交互,这对Web开发者来说是一项重要技能,特别是在开发需要实时更新和复杂交互的应用程序时。通过学习和理解这种通信机制,开发者可以提高其在...
5. 音频处理:理解如何在AS3中处理音频流,包括压缩和解压缩操作。 通过这个项目,开发者不仅可以学习到音频处理技术,还能掌握跨平台工具的使用,以及在特定环境下(如Flash Player)整合第三方库的方法。这对于...
标题中的"ByteArrayEncodeSwfTool.rar"是一个压缩包文件,其中包含了用于处理SWF(ShockWave Flash)文件的工具。这个工具特别之处在于它采用了AES(Advanced Encryption Standard)加密算法来保护SWF文件,这是一种...
3. **PNG裁剪**: 在AS3中,可以使用BitmapData类来读取和操作图像数据,包括裁剪PNG的透明部分。首先,加载PNG图像,然后使用BitmapData对象的draw方法绘制图片。接着,通过lockBits或getPixels方法获取图像的像素...
本教程将围绕“3d-wall-flash-as3.rar”这个项目,深入探讨如何使用AS3(ActionScript 3.0)在FlashMX中实现3D图片墙的展示程序。 首先,AS3是Flash平台的主要编程语言,相比于早期的AS2,它拥有更强的性能和更严谨...
在这个处理程序中,你需要读取并保存上传的文件。ASP.NET提供了`HttpRequest.Files`集合来访问上传的文件,你可以通过遍历这个集合来处理每个文件。 ```csharp foreach (HttpPostedFile file in Request.Files) ...
文件格式是计算机系统中用来表示不同类型文件的标识,它们决定了文件如何被软件读取、编辑和存储。在IT领域,了解各种文件格式至关重要,因为不同的应用程序处理特定类型的文件。以下是一些常见文件格式的详细说明:...
开发者可以使用AS3来读取、写入和操作XML。例如,`XMLDocument`类用于创建和处理XML文档,`XML`类则提供了丰富的API来解析和操作XML节点。 总结,"xmlflash特效.rar"可能包含了一些使用XML来控制和增强Flash动画...
其他文件直接替换即可 若遇到问题请告知 演示URL使用的免费空间不支持ASP 以下2项位演示 自动读取百度,SOSO歌曲排行榜(需ASP支持) 自动读取SOSO歌曲地址(需ASP支持) 好消息!PK990音乐播放器...
好消息!PK990音乐播放器新版出来了 新版本出来有段时间了 今天我粗略的介绍下新版本的新功能及和老版本的区别 1、新版采用AS3.0编写在老版基础上升级而来,所以...直接手工编辑XML文件 后台管理员密码admin
没特别说明升级只需替换pkplay.swf即可 更新以下内容: v2.46 新增歌曲列表前缀开关 新增当开启缓存时 关闭某一歌曲列表缓存开关 修改歌曲出现错误时跳转判断 修正主文件(pkplay.swf)若干错误 新版本出来...
2. **XML解析**:在Flash中,使用AS3(ActionScript 3)的XML类来加载、解析和操作XML文件。这可能包括`XMLDocument`和`XML`对象,用于读取XML结构并提取数据。 3. **广告切换**:这些代码可能包含逻辑来实现广告的...
如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart 创建和删除硬盘...
1.视频转换大师WinMPG v9.2.6 版 支持了网上下载的F4V FLV ...支持读取DVD光盘, 以及合并视频文件转到任意格式; 从各种视频中抽取各种音频(mp3/wav/wma/ac3/ogg/mmf/aac等);及音频间互相转换; 支持批量转换任务。
在AS中,开发者通常会创建一个类来封装串口的打开、关闭、读写等操作,以保持代码的整洁和可维护性。 “libgcc_s_dw2-1.dll”和“pthreadVC2.dll”是动态链接库文件,它们是Windows环境下运行C++代码所必需的库文件...
开发者可以在这个文件中编辑和优化游戏逻辑,`oll.swf`是编译后的Flash影片文件,用户浏览器加载此文件来运行游戏。 在Flash与ASP之间通信的过程中,XMLHttpRequest对象起到了桥梁作用,这在`xmlHttp.js`中得到了...