是否有可能知道文本文件(例如 XML 格式)是否随着时间的推移被编辑或篡改?
我的问题的上下文如下:
我是一名工业科学家,使用一种称为“质谱法 (MS)”的技术。MS 是一种分析技术,例如在法医分析中用于确定样品中是否存在特定化合物(例如血液或尿液中的滥用药物)。
质量规格 数据文件通常以平面文件格式存储到仪器供应商的私有二进制规范中——他们的软件可以处理它,但没有其他东西可以处理。但是,存在 MS 数据的开放标准,并且大多数供应商支持导出到至少一种开放规范。这些开放标准现在主要是基于 XML 的(例如mzML),并允许使用开源应用程序进行处理,并且还允许以不需要我们维护存档计算机的格式长期存储(> 10 年)数据和操作系统(或虚拟机)和处理软件长期。
供应商二进制格式至少提供了一些防止数据篡改的安全性,但是 XML 格式没有。因此存在问题——开放格式对于提供对归档时间范围内的数据的访问非常有用,但安全性是一个问题。