用户上传了一个Object.values(json.application).map(val => {
Object.keys(json.categories).map(key => {
//print something
});
});
存档,我需要验证存档是否包含某个文件(我只需要检查文件名,别无其他)。
我知道我可以使用.tar.gz
打开文件,但是似乎它将整个存档加载到内存中。由于归档文件是备份文件,并且可以轻易地大于memory_limit,因此我不能使用它。
如何在不将整个文件加载到内存的情况下进行验证?万一无法在PHP中做(我怀疑),如何在bash中做呢?同样,无需一次将整个文件加载到内存中,也无需实际解压缩存档文件。