AspxZip在线压缩解压ZIP文档 v2.0.zip

上传者: 39840650 | 上传时间: 2021-09-25 14:05:31 | 文件大小: 591KB | 文件类型: ZIP
AspxZip 2.0 特点:
1.能够在支持 ASP.NET 的 Web 服务器上通过友好的 Web 界面方便地 压缩/解压存放在服务器上的文档。
2.通用性极强,只要服务器支持 ASP.NET,就可以正常运行。
3.目前对 ZIP 格式档案文件提供完整支持,不久的将来,还将可以解压 RAR、ARJ等压缩格式。
4.支持如设置口令,设置压缩比例等功能。
5.没有任何限制,更新到最新版本,支持有密码文件解压。
 
如果你曾做过Web管理员的话,你会知道,通过 FTP 来备份/还原服务器上的大量零散文档(如10,000个HTML文档)是一件多么痛苦的事情!所以,现在有许多的管理员都想找一个能 在线打包压缩/解压的Web程序一边方便管理。这就是我写这个 AspxZip 在线打包压缩/解压缩程序的原始动机。
 
AspxZip 的设计目的是想通过友好的Web界面方便的对存放在远程Web服务器上的文档进行压缩打包和解压缩操作,从而方便备份/还原Web服务器上的各种数据。目前, 网上确实有了一些号称支持在线压缩/解压的 Web 程序,其中有用 ASP 编的,也有用 PHP 编的。但由于他们的工作原理都是通过调用 RAR.exe 或 7Zip.exe 第三方压缩/解压程序进行 压缩/解压操作的,只要服务器的安全设置设得比较好,Web程序就无法调用 RAR.exe 等程序而不能使用,所以通用性不强,大部分的虚拟主机都不能正常使用,更不用说要求很严的免费空间了。 所以,要想让它在任何服务器上都能正常使用,唯一的办法是:把压缩/解压算法核心写到程序里面去!这就是 AspxZip 和其他在线压缩/解压的Web程序的不同之处。其优 点是运行效率高,通用性极强,只要服务器支持 ASP.NET,就可以正常运行。
 
AspxZip 特点:
效率高,运行速度快。经测试,在我的个人网站(服务器并不怎么好)上运行时压缩速度平均为 10 MB/s,最高速度可达 25 MB/s。
能够在支持 ASP.NET 的 Web 服务器上通过友好的 Web 界面方便地 压缩/解压存放在服务器上的文档。
通用性极强,只要服务器支持 ASP.NET,就可以正常运行。
目前对 ZIP 格式档案文件提供完整支持,不久的将来,还将可以解压 RAR、ARJ等压缩格式。
支持如设置口令,设置压缩比例等功能。
 
注:本程序使用了 ICSharpCode.NET 提供的 SharpZipLib 压缩组件,在此对 ICSharpCode.NET 表示感谢。

文件下载

资源详情

[{"title":"( 80 个子文件 591KB ) AspxZip在线压缩解压ZIP文档 v2.0.zip","children":[{"title":"AspxZip2.0","children":[{"title":"说明.htm <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"VS2010项目工程","children":[{"title":"AspxZip","children":[{"title":"Global.asax.cs <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"AspxZip.csproj <span style='color:#111;'> 8.92KB </span>","children":null,"spread":false},{"title":"Web.Release.config <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":true},{"title":"Global.asax <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"Web.Debug.config <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"AspxZip.csproj.user <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"AspxZipSource","children":[{"title":"AspxZip.cs <span style='color:#111;'> 34.38KB </span>","children":null,"spread":false},{"title":"AspxZipException.cs <span style='color:#111;'> 396B </span>","children":null,"spread":false},{"title":"SharpZipLib","children":[{"title":"BZip2","children":[{"title":"BZip2.cs <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"BZip2Exception.cs <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"BZip2OutputStream.cs <span style='color:#111;'> 43.78KB </span>","children":null,"spread":false},{"title":"BZip2Constants.cs <span style='color:#111;'> 7.91KB </span>","children":null,"spread":false},{"title":"BZip2InputStream.cs <span style='color:#111;'> 24.77KB </span>","children":null,"spread":false}],"spread":false},{"title":"Lzw","children":[{"title":"LzwConstants.cs <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"LzwInputStream.cs <span style='color:#111;'> 21.50KB </span>","children":null,"spread":false},{"title":"LzwException.cs <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false}],"spread":false},{"title":"Zip","children":[{"title":"ZipConstants.cs <span style='color:#111;'> 19.44KB </span>","children":null,"spread":false},{"title":"ZipOutputStream.cs <span style='color:#111;'> 26.43KB </span>","children":null,"spread":false},{"title":"ZipInputStream.cs <span style='color:#111;'> 20.40KB </span>","children":null,"spread":false},{"title":"IEntryFactory.cs <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"WindowsNameTransform.cs <span style='color:#111;'> 8.28KB </span>","children":null,"spread":false},{"title":"ZipNameTransform.cs <span style='color:#111;'> 8.60KB </span>","children":null,"spread":false},{"title":"ZipException.cs <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"ZipEntry.cs <span style='color:#111;'> 37.83KB </span>","children":null,"spread":false},{"title":"ZipFile.cs <span style='color:#111;'> 135.73KB </span>","children":null,"spread":false},{"title":"Compression","children":[{"title":"DeflaterHuffman.cs <span style='color:#111;'> 25.23KB </span>","children":null,"spread":false},{"title":"InflaterHuffmanTree.cs <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false},{"title":"PendingBuffer.cs <span style='color:#111;'> 8.17KB </span>","children":null,"spread":false},{"title":"Inflater.cs <span style='color:#111;'> 24.33KB </span>","children":null,"spread":false},{"title":"InflaterDynHeader.cs <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"Deflater.cs <span style='color:#111;'> 17.83KB </span>","children":null,"spread":false},{"title":"DeflaterEngine.cs <span style='color:#111;'> 23.60KB </span>","children":null,"spread":false},{"title":"DeflaterPending.cs <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"Streams","children":[{"title":"OutputWindow.cs <span style='color:#111;'> 7.42KB </span>","children":null,"spread":false},{"title":"StreamManipulator.cs <span style='color:#111;'> 9.14KB </span>","children":null,"spread":false},{"title":"DeflaterOutputStream.cs <span style='color:#111;'> 17.61KB </span>","children":null,"spread":false},{"title":"InflaterInputStream.cs <span style='color:#111;'> 20.84KB </span>","children":null,"spread":false}],"spread":false},{"title":"DeflaterConstants.cs <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"ZipHelperStream.cs <span style='color:#111;'> 17.56KB </span>","children":null,"spread":false},{"title":"ZipExtraData.cs <span style='color:#111;'> 27.88KB </span>","children":null,"spread":false},{"title":"FastZip.cs <span style='color:#111;'> 24.14KB </span>","children":null,"spread":false},{"title":"ZipEntryFactory.cs <span style='color:#111;'> 12.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"Core","children":[{"title":"StreamUtils.cs <span style='color:#111;'> 8.83KB </span>","children":null,"spread":false},{"title":"IScanFilter.cs <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"PathFilter.cs <span style='color:#111;'> 9.95KB </span>","children":null,"spread":false},{"title":"INameTransform.cs <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"NameFilter.cs <span style='color:#111;'> 9.29KB </span>","children":null,"spread":false},{"title":"FileSystemScanner.cs <span style='color:#111;'> 15.16KB </span>","children":null,"spread":false},{"title":"WindowsPathUtils.cs <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"TempPE","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"Release","children":[{"title":"TempPE","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Tar","children":[{"title":"TarEntry.cs <span style='color:#111;'> 15.24KB </span>","children":null,"spread":false},{"title":"InvalidHeaderException.cs <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"TarHeader.cs <span style='color:#111;'> 32.62KB </span>","children":null,"spread":false},{"title":"TarBuffer.cs <span style='color:#111;'> 18.68KB </span>","children":null,"spread":false},{"title":"TarInputStream.cs <span style='color:#111;'> 20.72KB </span>","children":null,"spread":false},{"title":"TarArchive.cs <span style='color:#111;'> 25.71KB </span>","children":null,"spread":false},{"title":"TarOutputStream.cs <span style='color:#111;'> 15.57KB </span>","children":null,"spread":false},{"title":"TarException.cs <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"Encryption","children":[{"title":"PkzipClassic.cs <span style='color:#111;'> 14.43KB </span>","children":null,"spread":false},{"title":"ZipAESStream.cs <span style='color:#111;'> 6.84KB </span>","children":null,"spread":false},{"title":"ZipAESTransform.cs <span style='color:#111;'> 7.34KB </span>","children":null,"spread":false}],"spread":false},{"title":"GZip","children":[{"title":"GZipException.cs <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"GzipOutputStream.cs <span style='color:#111;'> 7.79KB </span>","children":null,"spread":false},{"title":"GZIPConstants.cs <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"GzipInputStream.cs <span style='color:#111;'> 11.64KB </span>","children":null,"spread":false}],"spread":false},{"title":"SharpZipBaseException.cs <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"Checksums","children":[{"title":"CRC32.cs <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false},{"title":"IChecksum.cs <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"Adler32.cs <span style='color:#111;'> 7.66KB </span>","children":null,"spread":false},{"title":"StrangeCRC.cs <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"Web.config <span style='color:#111;'> 426B </span>","children":null,"spread":false},{"title":"Default.Aspx <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"AspxZip.sln <span style='color:#111;'> 911B </span>","children":null,"spread":false}],"spread":true},{"title":"可执行文档Debug","children":[{"title":"AspxZip","children":[{"title":"Default.Aspx <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"bin","children":[{"title":"AspxZip.dll <span style='color:#111;'> 226.50KB </span>","children":null,"spread":false},{"title":"AspxZip.pdb <span style='color:#111;'> 721.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"Web.config <span style='color:#111;'> 426B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明