È possibile sapere se un file di testo, ad es. in formato XML, è stato modificato o manomesso nel tempo?
Il contesto della mia domanda segue:
Sono uno scienziato del settore che usa una tecnologia chiamata "spettrometria di massa (MS)". La MS è una tecnica analitica utilizzata, ad es. nell'analisi forense per determinare se un particolare composto è presente in un campione (ad esempio una droga di abuso nel sangue o nelle urine).
Specifiche di massa. i file di dati sono solitamente archiviati in formato file flat nella specifica binaria privata del rivenditore dello strumento - il loro software può elaborarli, ma nient'altro può farlo. Tuttavia, esistono standard aperti per i dati MS e la maggior parte dei fornitori supporta l'esportazione su almeno una specifica aperta. Questi standard aperti sono principalmente basati su XML in questi giorni (ad es. mzML ) e consentono l'elaborazione con applicazioni open source e consentono anche memorizzazione temporanea (> 10 anni) dei dati in un formato che non richiede il mantenimento di un computer archiviato e del sistema operativo (o VM) e del software di elaborazione per lunghi periodi.
Il formato binario del fornitore fornisce almeno una certa sicurezza contro la manomissione dei dati, tuttavia i formati XML no. Di qui il problema: i formati aperti sono molto utili per fornire l'accesso ai dati nei tempi di archiviazione, ma la sicurezza è un problema.