Archive Extract Module是一个ASP.NET在线解压模块,它能够让用户无需下载就能浏览压缩包中的内容并下载里面的文件,支持所有流行的压缩文件格式,包括7z、arj、bz2、cab(ms)、chm、cpio、deb、gz、iso、lzh、nsis、rar、jar、rpm、tar、wim、z、zip格式,Archive Extract Module实现了各种压缩格式的算法,无需外部软件支持,运行稳定快速,使用简单方便,扩展灵活,适合任何ASP.NET网站的功能扩展。
为什么需要Archive Extract Module?
许多人在下载完一个压缩包后才发现下载的东西不是自己需要的,又要重新寻找,不仅浪费了用户的宝贵时间,也给网站带来了不必要的网络开销,如果用户在下载一个文件之前就能知道要下载的文件里面是什么内容就不会饶圈子,同时也提高了人性化,在时间就是金钱时间就是生命的当今社会,避免用户的不必要的时间浪费显得异常重要。
Archive Extract Module能为网站带来什么?
Archive Extract Module将用户下载文件的过程转变成了对压缩包内容的浏览,大大增加了网站的粘合度提高网站的PV量,同时降低网络浏览开销,对于一个网站来说网络带宽是最宝贵的资源,少1MBPS的消耗也许就能多提供多几百人的负载,可谓一举多得。
什么样的网站需要Archive Extract Module?
Archive Extract Module适合资源下载站、软件公司网站等等提供下载服务的网站。
什么样的网站能够使用Archive Extract Module?
Archive Extract Module的借口采用C#开发,算法采用了效率更快的C++开发,基于.NET 2.0,只要支持ASP.NET 2.0的站点都能够使用Archive Extract Module。
功能及特点
1、简单:只要在web.config的HttpModules中注册就能自动按默认配置运行。
2、灵活:通过web.config的configSections节可以对Archive Extract Module的运行参数进行设置,可以指定执行的Extract的文件后缀,可以设置默认解压密码,对于有统一解压密码的下载网站特别方便。
3、可扩展:通过IArchivePathHandler接口可以实现隐藏下载路径的文件浏览。
4、高效:Archive Extract Module通过对各种压缩算法的实现进行工作,对于单次压缩的格式(如7z、rar、zip、ace、jar、cab、tar等,通常资源网站通才采用此类格式)所有操作不生临时文件,浏览时直接将列表输出到Response,不占用内存,拥有闪电般的速度。
5、强大:支持几乎所有压缩格式,7z、arj、bz2、cab(ms)、chm、cpio、deb、gz、iso、lzh、nsis、rar、jar、rpm、tar、wim、z、zip尽收囊中。
6、友好:界面采用类似winrar的窗口,可以很方便的浏览各级目录,可以直接打开压缩包里面的文件,如同在本机上操作,数百种已知文件格式的图标显示,简约而不简单。
7、兼容:支持所有浏览器,Netscape、IE、Mozilla、Firefox、Opera、Safari、Chrome、TT、Maxthon、MyIE一网打尽。
展开