首页 > 解决方案 > 使用 php 设置 .dll、.zip 和 .so 文件的元数据

问题描述

我很难找到解决这个问题的方法。

我知道通过 php $zip 我可以为 .zip 文件设置注释,但这并不是我想要完成的,因为我想编辑文件的元数据。

.dll 或 .so 文件(共享库)也是如此,但在这种情况下,我没有找到任何更改元数据的方法,尽管我确信 dll 具有可以编辑的元数据字段,例如版权,但我似乎无法通过 php 找到一种方法。

所以这是我唯一能够通过 php 做的事情(向 zip 文件添加注释):

    $zip = new ZipArchive();
    $res = $zip->open($myfile, ZipArchive::CREATE);
    if ($res === TRUE) {
    # Create the comment here
    $zip->setArchiveComment('my comment');
    $zip->close();
    }

关于 zip 文件,理想的情况是:

    $zip->setArchiveMetadata('copyright', 'example');

但这显然不会起作用,因为 php:zip 没有这样的功能。

请问有没有办法解决我的问题,谢谢!

标签: phpdllshared-librariesmetadataarchive

解决方案


推荐阅读