如何从任何文件类型中删除所有元数据?

如何从任何文件类型中删除所有元数据?

我正在考虑为举报者提供软件,并且需要能够最好地支持他们提交的内容的隐私。其中包括从他们上传的文件中剥离所有元数据。对于无法删除的元数据(例如某些文件系统元数据),则应将其元数据擦除干净/重置(以便创建日期变为今天等)。

我找到了针对特定文件类型执行此操作的工具,但似乎没有什么是全面的。

当然,任何文件类型都有点不合理,但我认为所有最常见的文件类型都足够了:文本文件、office文档、pdf文档、图像文件、音频文件、视频文件、zip/tar文件

答案1

从所有文件类型中删除文件元数据是不可能的,因为元数据存储在文件的内容中。因此,这样的工具需要能够理解已经创建或将要创建的每种文件类型。

然而,创建一个尽可能全面的工具是可能的。简而言之,找到从“最常见的文件类型”中剥离元数据的工具(无论您选择如何定义它),然后创建一个包装器。您可以使用它file,即它的“神奇”数据库来检测文件类型。然后,将剥离委托给指定的工具。

相关内容