这可能是一个简单的问题,也可能是一个相当复杂的问题,让你成为决定者。
使用 PHP 打开一个 zip 文件,将文件解压到一个目录并关闭 zip 文件并不是一个复杂的类。
但是可以说该文件不是 zip,但可以被WinRar读取,这些文件的示例就像 exe 的 SFX 档案等。
所有这些文件都有哪些因素可以让WinRar浏览它们的来源。
另一个例子是防病毒软件,它单独扫描 EXE 中的文件?
举个例子:
$handle = fopen("an_unknown_file.abc", "rb");
while (!feof($handle))
{
//What generic code could I use to determain weather the file can be extracted ?
}
fclose($handle);
问候。