这可能是一个简单的问题或一个相当复杂的问题,让你成为决定者。强制打开并阅读来自php的zip文件
使用PHP要打开一个zip文件,将文件解压缩到一个目录并关闭zip文件不是一个复杂的类。
但是可以说该文件是不是拉链,但仍然能够通过WinRAR的读取,这些文件的例子是一样的exe自解压文件等
做所有这些文件有哪些因素conmen允许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);
问候。
对不起,我理解扩展和内容类型,我的问题是什么决定档案文件从一个普通的文件,采取`.docx`文件,这是一个文件,这将不会有相同的结构一个`.rar` winrar归档文件,但是必须有相似之处,因为winrar能够读取它们中的内容文件。 – RobertPitt 2011-02-15 18:58:30
那么,.rar和.gz也有很大的不同,但WinRar可以与两者兼容。只是创建WinRar(或任何其他程序)的人使它能够使用这种文件格式。 .docx也是如此 - 编写WinRar的人写道它能够“理解”.docx格式。关于这一点真的没有“法律”。如果你可以让你的软件以更多格式工作,如果它有意义(对于存档播放器来说mp3会很奇怪),如果它会被用户使用 - 那就做吧。我对.docx不太了解,但它不需要和WinRar有相同之处。WinRar可以使用 – Nikoloff 2011-02-15 19:07:47