需求背景:
如果您有成千上万个文件需要上传到服务器,FTP上传要的时间会很长,而且容易断线。
怎么办呢? 如果打包(例如:压缩成zip包)上传,速度会快几十倍。
压缩包上传到服务器上去后,我们需要在服务器上解压。于是,HBcms在线解压功能就诞生了。实际效果:
上传了一个 2M 的zip文件和1.1M的 tgz 文件,几秒钟就解压完了 上传一个 78M 的 tar.gz 文件,解压花了8分钟 上传一个 144M 的 tar.gz 文件,也能正常解压,时间较长,解压约需16分钟 上传一个 780M 超级大的 tar.gz 文件,居然也能正常解压,解压时间约需要1小时20分钟使用介绍:
zip,tar 格式解压速度较快,因为他们压缩比例不大 gz,bz2,tgz 等格式的压缩包,解压需要占用大量的cpu和内存资源,对服务器有一定的影响
开发进度:
2006年8月9日开始,8月10日已基本完成。对超过100M的大文件解压的性能还再调整和优化。
已知缺陷:
不支持window平台常用的 rar 压缩格式的解压,请转成 zip 格式再上传解压。