我想要一个文件来携带一些额外的信息,比如记录的ID。
我们可以在文件中添加一些额外的元数据或任何内容吗?
我们可以添加一些不会破坏文件的额外字节流吗?
请帮帮我。
由于
答案 0 :(得分:1)
是的,您可以使用所谓的扩展属性将元数据写入文件。 这是一个维基链接,了解有关该(https://en.wikipedia.org/wiki/Extended_file_attributes)
的更多信息这取决于您要读取和写入此属性的语言。
例如在 PHP 中,您可以使用PECL库xattr的函数(http://php.net/manual/en/function.xattr-set.php)
在 Node.JS 上,您将使用类似于fs-xattr(https://www.npmjs.com/package/fs-xattr)的库
注意:
例如,JPEG图像有 Exif (https://en.wikipedia.org/wiki/Exchangeable_image_file_format#Example)。
或ID3(https://en.wikipedia.org/wiki/ID3)用于MP3等。