用PHP判断上传上来的RAR文件是否被加密

现需用PHP判断上传上来的RAR文件是否被加密,请问如何实现……
(在电脑上可以这样判断:右键看RAR文件属性,点第二项:压缩文件.里面有个"密码"字段,有两种情况:"存在"和"不存在")
PS:我找了个函数,没有得到想要结果:
print_r (stat("a.rar"));
返回结果如下,仔细对比未加密RAR文件,却发现没有什么不同:
Array ( [0] => 3 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6

fread文件
RAR构成到Winrar目录下找TechNote.txt
比较复杂,需要拆文件头,大概是0x17为80就是没加密的,加密的见过有C4,有84.(末尾都是4)
你再研究下.
===============
从文件外皮看不出是否加密的,必须拿到一点文件头才行,不了解客户端的程序,应该可以类似网易相册那样在客户机本地就完成判断
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网