2024-06-06 08:21:33 发布
网友
我有一个简单的问题:在我开发的系统中,用户可以向我们发送zipfiles,我需要过滤它的内容。(阻止应用程序和恶意脚本)
通过扩展名阻止内部文件很容易,但是没有扩展名的文件非常常见,并且扩展名不是文件内容最可靠的来源。在
我已经尝试过使用pythonmagic,但是它需要一些服务器不支持的包,服务器也不会帮助我。 哦!我不能选择把系统换成另一台服务器。所以,在这种情况下,没有python的魔力。在
有人知道如何通过文件头检查文件类型吗?在
不是一个直接的答案,但是/etc/magic的格式并没有那么复杂,所以如果只需要检测几个文件类型,那么编写自己的检测例程可能是最简单的。在
# Java 0 beshort 0xcafe >2 beshort 0xbabe application/x-java-applet
我们得到:
不是一个直接的答案,但是/etc/magic的格式并没有那么复杂,所以如果只需要检测几个文件类型,那么编写自己的检测例程可能是最简单的。在
我们得到:
^{pr2}$相关问题 更多 >
编程相关推荐