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一網打盡。
展開