Normalmente un file non dovrebbe contenere metadati . Come prefisso meta
indica che i metadati sono oltre i dati. Appartiene a un regno diverso
dove ti preoccupi delle caratteristiche del file per sapere cosa
è utile, e che (di solito) non può essere dedotto con certezza
o abbastanza facilmente dal contenuto. Mettendo quelle informazioni nel
il file interferirebbe con l'uso effettivo del file, come applicazioni
dovrei saperlo. Inoltre, potresti voler consentire
diversi regimi di accesso (uso, modifica) per i dati e il
metadati.
Tali considerazioni mostrano che i metadati relativi al file devono essere
memorizzato al di fuori del file, sebbene sia associato al file. Quindi
i metadati vengono spesso gestiti in una diversa posizione di memoria, anche se associati
con il file a livello di sistema operativo, o dal sistema operativo stesso o da alcuni
applicazioni.
Da un punto di vista dell'implementazione, i metadati potrebbero essere archiviati nel
file, se è gestito dal sistema operativo in modo che l'applicazione riceva a
file spogliato (senza metadati) quando non dovrebbero essere
conoscenza dei metadati. Questo è importante anche quando si spostano file su un altro
OS.
Detto questo, i metadati possono essere qualsiasi informazione sui dati, che aiuta
per capire meglio la sua rilevanza e usabilità per alcuni scopi. esso
può essere molto generale, come data o luogo di creazione, proprietà,
storia, mutabilità, standard di codifica o molto specifico di alcuni
applicazioni come scuola artistica o stile, classificazione delle biblioteche,
parole chiave, ecc.
In pratica il tipo di metadati disponibili dipende molto da
sistema operativo, o sul file system (specialmente su rimovibile
media). Alcuni, come i diritti di accesso e la data, possono essere trovati in
struttura della directory. Alcuni possono essere dedotti dal suffisso del nome file,
anche se questo non impone formalmente la sua correttezza. Alcuni possono essere
gestito dalla posizione di archiviazione, ad esempio alcune directory potrebbero
corrisponde a un ruolo specifico dei file trovati in essi. Questo è molto
variabile. Ci sono anche strumenti speciali per recuperare i metadati, quando
è perso come il comando file
in Unix.
Alcuni file corrispondenti a uno schema di codifica specifico, come JPEG,
può contenere nei metadati del file che è significativo per quella codifica
schema. Questo non è un problema, poiché l'esistenza di questi metadati
sarà noto a tutte le applicazioni che accedono in modo significativo al contenuto
del file.
Come vedi, i metadati possono essere tutte le informazioni sul file ,
sia tecnico che semantico. Un può essere memorizzato e associato
con il file in un'ampia varietà di modi. Anche. per cosa sono i metadati
un'applicazione può anche essere semplicemente una parte del file per altri meno
applicazioni informate.
Ciò che può essere fatto con o ai metadati è anche molto variabile.
L'origine del file, come ad esempio il nome del computer o il nome utente non lo è
standard sui sistemi operativi. Ma ha il proprietario, le date e le informazioni sui diritti di accesso, che possono variare a seconda dei sistemi operativi e dei file system.
Il punto principale di questo è: per ottenere una risposta precisa alla tua domanda,
devi renderlo molto più specifico e rendere più preciso se
intendi livello SO, livello applicazione (che), codifica livello standard,
ecc.