我们可以在文件中添加一些其他信息吗?

时间:2015-06-17 05:22:45

标签: jquery html5 file file-upload data-uri

我想要一个文件来携带一些额外的信息,比如记录的ID。

我们可以在文件中添加一些额外的元数据或任何内容吗?

我们可以添加一些不会破坏文件的额外字节流吗?

请帮帮我。

由于

1 个答案:

答案 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)的库

注意:

  1. 请注意,不同的文件系统有不同的规格。
  2. 根据文件系统的不同,您的尺寸有限
  3. 根据您的编程语言,有特定文件扩展名的规范和不同的写入方式。
  4. 例如,JPEG图像有 Exif https://en.wikipedia.org/wiki/Exchangeable_image_file_format#Example)。

    或ID3(https://en.wikipedia.org/wiki/ID3)用于MP3等。