博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
思想:准备自己写ZIP打包程序(14)
阅读量:6474 次
发布时间:2019-06-23

本文共 398 字,大约阅读时间需要 1 分钟。

  hot3.png

思想:准备自己写ZIP打包程序(14)
脚手架模块(scaffold)已经出第一版了,但因为SAE不支持zip类和函数,所以scaffold只输出模块的源代码,没有输出压缩包。在网上找了一些PHP的ZIP模块,包括PHPZip、PclZip等等,这些包做得都不错,但为了一个模块搭上一个包,感觉并不太好。所以最后决定自己写一个ZIP打包的代码片段,可以拷到模块里用。
自己写就可以提出一些特定的需求,比如边打包边输出,而不是形成整个ZIP包以后再输出,这样做的好处是不用生成临时文件,特别像SAE这样的不能在系统临时目录里写文件得加上特别的处理,现在直接输出了就好办多了。看了一下ZIP生成的代码,感觉这个方案可以实现。另一个需求是尽可能写成一个方法,这样做为代码片段能很好的嵌入到类当中去。
2012.1.12

转载于:https://my.oschina.net/zao/blog/39022

你可能感兴趣的文章
使用openssl进行证书格式转换
查看>>
ZOJ 3777 Problem Arrangement
查看>>
虚拟机类加载机制
查看>>
Callable和Future
查看>>
installshield12如何改变默认安装目录
查看>>
少用数字来作为参数标识含义
查看>>
ScrollView中嵌套ListView
查看>>
JAVA虚拟机05--面试必问之JVM原理
查看>>
Algs4-2.3.1如何切分数组
查看>>
uva 10815 - Andy's First Dictionary(快排、字符串)
查看>>
观察者模式
查看>>
在properties.xml中定义变量,在application.xml中取值问题
查看>>
js 数组
查看>>
Linux scp命令详解
查看>>
struct和typedef struct
查看>>
cell reuse & disposebag
查看>>
【故障处理】ORA-12545: Connect failed because target host or object does not exist
查看>>
云时代,程序员将面临的分化
查看>>
js判断移动端是否安装某款app的多种方法
查看>>
学习angularjs的内置API函数
查看>>