¿Es posible saber si un archivo de texto, por ejemplo, en formato XML, ¿se ha editado o manipulado a lo largo del tiempo?
El contexto de mi pregunta es el siguiente:
Soy un científico en la industria que utiliza una tecnología llamada 'espectrometría de masas (MS)'. La EM es una técnica analítica utilizada, por ej. en el análisis forense para determinar si un compuesto en particular está presente en una muestra (por ejemplo, drogas de abuso en sangre u orina).
Espec. de masa. Los archivos de datos generalmente se almacenan en formato de archivo plano según la especificación binaria privada del proveedor del instrumento: su software puede procesarlo, pero nada más puede hacerlo. Sin embargo, existen estándares abiertos para los datos de MS, y la mayoría de los proveedores admiten la exportación a al menos una especificación abierta. Estos estándares abiertos se basan principalmente en XML en estos días (por ejemplo, mzML ) y permiten el procesamiento con aplicaciones de código abierto, y también permiten el uso prolongado. almacenamiento a largo plazo (> 10 años) de los datos en un formato que no requiere que mantengamos una computadora archivada y el SO (o VM) y el software de procesamiento por períodos prolongados.
El formato binario del proveedor proporciona al menos algo de seguridad contra la manipulación de datos, sin embargo, los formatos XML no lo hacen. Por lo tanto, el problema es que los formatos abiertos son muy útiles para proporcionar acceso a los datos en escalas de tiempo de archivo, pero la seguridad es un problema.