【问题标题】:Can we add some additional information in a file? [closed]我们可以在文件中添加一些额外的信息吗? [关闭]
【发布时间】:2015-06-17 05:22:44
【问题描述】:

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

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

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

请帮帮我。

谢谢

【问题讨论】:

  • 试过创建json对象,添加文件对象,json对象的附加属性?

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


【解决方案1】:

是的,您可以使用所谓的扩展属性将元数据写入文件。 这是一个 wiki 链接,了解更多信息 (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. 根据您的编程语言,有特定文件扩展名的规范和不同的写入方式。

例如,JPEG 图像有 Exif (https://en.wikipedia.org/wiki/Exchangeable_image_file_format#Example)。

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

【讨论】:

  • 我正在使用 jquery 读取和写入现有文件。我在系统中有一些与父级相关的文件。我想将父 ID 添加到文件中,以便我可以跟踪有关其父文件的文件。感谢您的努力,但我没有从上述链接中获得有关我的问题的太多信息。你能解释一下吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-06
  • 2021-03-31
  • 1970-01-01
  • 1970-01-01
  • 2021-05-27
  • 1970-01-01
  • 2016-04-19
相关资源
最近更新 更多