百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[Windows] 如何在服务器端实现文件自动压缩和解压 [复制链接]
查看:791 | 回复:8

41

主题

1225

帖子

284

积分

落伍者(一心一意)

Rank: 1

贡献
850
鲜花
2
注册时间
2006-6-22

落伍者

发表于 2013-1-5 19:03:47 | |阅读模式 来自 中国湖北十堰
使用过虚拟主机时,有时需要备份或者更新过自己整个网站的内容。如果服务器支持压缩解压,那自然再好不过——备份时在后台生成压缩包,直接下载;更新时上传一个打包的压缩文件,在线解压即可。可是很不幸,很多空间商的后台并不提供在线压缩解压的功能。那怎么办?这里就提供几个比较实用的技巧,可以实现在服务器端进行压缩解压的方法。对后台不支持压缩解压的虚拟主机来说再合适不过了,希望能对大家有所帮助吧。

1、通过Webftp实现压缩解压

FTP软件是上传网站内容最方便的工具,大家一定都使用过;Webftp就是一个基于浏览器的Ftp客户端,它具有一个FTP软件所不具备的功能,那就是在线压缩解压。用自己的用户名和密码登陆ftp服务器,可以看到压缩解压的选项:

用Webftp进行在线压缩解压在方便不过了,和使用ftp软件一样的简单,你甚至不需要额外的配置。把压缩包上传后选择“unzip”即可。同时勾选需要压缩的一系列文件或文件夹,点击“zip”也可以实现在线解压。

它仅支持zip格式,并且必须是标准的zip格式。在制作需要上传的压缩包时需要格外注意,不要为了减小体积而选择压缩率过高的zip格式,否则会不被支持。

它的有点就是无需对服务器额外配置,十分方便。但是缺点也很明显,后台应该是用脚本语言实现压缩解压,经过Webftp服务器的中转来执行,效率比较低,速度往往很慢。有时还很依赖网络状况,如果网络状况不好容易出现响应超时、掉线失败的情况。

2、在服务器端安装压缩解压的程序脚本

我们还可以在自己的网站中安装在线压缩解压的脚本来实现在线压缩解压。对于支持php的主机,我在这里推荐faisun_zip和faisun_unzip。需要将这两个php文件上传到自己的服务器端,然后在浏览器中输入实际地址即可访问。比如,你把它安装到了根目录下,那么就应该访问faisun_unzip.php来访问执行。

可以直接将压缩包上传到服务器中,打开这个页面进行解压。也可以直接在这个页面上传压缩包来解压。还可以选择压缩释放的目录。首次使用需要配置自己的密码,具体请查看faisun_zip和faisun_unzip的说明。

我自己使用的就是这种方法。通过这两个php文件,我可以用来备份我的博客的资料和更新WordPress,非常方便。由于压缩解压直接在目标服务器端执行,效率比webftp的中转执行高得多,一般情况下都是非常稳定的。

同样,它也仅支持标准的zip文件。

下载:faisun_zipfaisun_unzip

faisun系列程序仅适合php。对于支持asp、.net、jsp的压缩/解压缩程序我就不是很了解了,有需要的可以在源码网站自行搜索,相信应该也会有所收获。

以上介绍的两种方法各有优缺点:Webftp无需额外配置,只要可以FTP即可使用,但效率不高;安装压缩/解压缩脚本需要程序支持,不一定适用所有的虚拟主机,不过执行效率却很高。不管怎样这两种方法都好过直接通过FTP一个一个地上传和下载文件,尤其是需要上传或者下载的文件数量非常多时,更能显示出优越性。当然主机管理后台直接支持在线压缩/解压缩是最好的方法了,一般来说CP和DA面板都有此功能。

45

主题

392

帖子

43

积分

落伍者(一心一意)

Rank: 1

贡献
1683
鲜花
1
注册时间
2011-1-24
发表于 2013-1-6 21:36:02 | 来自 中国湖北咸宁
奇闻 www.aidzs.com  钓鱼 www.50215.com
头像被屏蔽

168

主题

286

帖子

129

积分

禁言

贡献
1535
鲜花
0
注册时间
2012-12-16
发表于 2013-1-7 13:40:27 | 来自 中国江西南昌
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

78

主题

944

帖子

389

积分

落伍者(一心一意)

Rank: 1

贡献
7240
鲜花
0
注册时间
2011-7-21

落伍手机绑定

发表于 2013-1-9 15:16:21 | 来自 中国山东济南
挺好,正好需要这个
服务器租用www.xikuan.com|www.shuangxian.cn|www.shuangxian.com

7

主题

169

帖子

34

积分

落伍者(一心一意)

Rank: 1

贡献
57
鲜花
0
注册时间
2009-1-25
发表于 2013-1-9 22:58:23 | 来自 中国广东深圳
来学习了

18

主题

388

帖子

185

积分

落伍者(一心一意)

Rank: 1

贡献
321
鲜花
1
注册时间
2012-9-20

落伍手机绑定

发表于 2013-1-10 09:21:15 | 来自 中国江苏南京
学习了  不错
www.ibmfwqdl.comIBM服务器www.njibmfwq.com www.chelongqixiu.com
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-6 12:08 , Processed in 0.119227 second(s), 37 queries , Gzip On.

返回顶部