L'editor di testi firma i file? [chiuso]

0

Poiché le immagini hanno dati EXIF che forniscono informazioni su dove e come sono create, qualsiasi editor di testo aggiunge tali dettagli descrittivi ai file di codice? Ad esempio io uso Coda per i miei lavori di programmazione. Coda firma qualsiasi file creato da solo? È possibile scoprire l'autore di due diversi progetti semplicemente guardando gli interni dei file?

    
posta Vtatma 05.04.2013 - 18:01
fonte

1 risposta

5

I file EXIF (oltre a JPEG, PNG e altri formati di immagine) contengono molti metadati oltre alle immagini. I file di testo contengono testo. Se il tuo codice è memorizzato come un file di testo, probabilmente non c'è nulla tranne il tuo codice. Anche se hai cercato di nascondere i dati con caratteri non stampabili, di solito c'è un modo per rivelarli nella maggior parte degli editor.

Molti IDE memorizzeranno metadata sui tuoi file di codice separatamente, di solito in file XML (anche se potrebbe essere fatto anche come file binario) da qualche altra parte. In Eclipse, c'è una directory .metadata nella cartella dello spazio di lavoro che contiene file XML che memorizzano informazioni sul tuo codice (come l'ultima sincronizzazione con il controllo del codice sorgente, eventuali marcatori nel file per strumenti specifici IDE, quali aree sono piegate, come lontano hai scrollato, ecc ...). Coda potrebbe avere un sistema simile, non ne sono sicuro.

Per quanto riguarda la "firma" di un file di testo, la cosa più vicina che abbia mai visto è inserire un testo speciale in un file, come $Author: $ o $Date: $ e poi qualche altro strumento sostituirà questi token con i valori appropriati (solitamente al check-in) come Author: Some Coder . Questo è ancora visibile come testo.

Suppongo che sarebbe possibile memorizzare codice in formato binario (o come file XML) che unisce i metadati di codice e codice in un singolo file. Non conosco sistemi specifici che lo facciano, ma certamente potrebbe essere fatto.

    
risposta data 05.04.2013 - 18:12
fonte

Leggi altre domande sui tag