I will use plaintext as an example...
Un file di testo semplice non contiene alcun metadati, cioè è solo un flusso ottetto senza struttura. L'unica cosa che si trova su questo flusso di ottetti è la sua dimensione. Ma, se memorizzato su un file system UNIX, ci sono diversi metadati associati con questo flusso di ottetti, come il nome del file, il tempo di modifica, il proprietario, il gruppo, le autorizzazioni, forse ACL ecc.
... I transfer it to another computer via a flash drive, is the inode for the file copied?
L'inode stesso è specifico dell'istanza del file system sottostante. Non verrà copiato sull'unità flash. Ma alcune delle informazioni contenute nell'inode potrebbero essere, come il tempo di modifica. Ma i dettagli dipendono dalle capacità del file system sottostante dell'obiettivo, cioè diversi sistemi di file supportano diversi tipi di informazioni nell'inode (o strutture di dati simili). Ad esempio, un file system FAT (V) che di solito viene utilizzato per le unità flash non supporta le autorizzazioni dei file UNIX. Dipende anche dal modo in cui è stata eseguita la copia, cioè semplicemente chiamando cp
non copierà il tempo di modifica ma lo imposterà sull'ora corrente nella destinazione. E anche se il sistema di destinazione supporta le autorizzazioni e il proprietario dei file UNIX, il proprietario originale non può essere copiato a meno che l'utente che esegue la copia disponga delle autorizzazioni per impostare il proprietario (vale a dire la radice).
... But are there any types of metadata separate from the inode?
Il nome file e la directory non sono contenuti nell'inode. In UNIX potresti persino avere nomi di file diversi o alcuni nomi di file all'interno di diverse directory puntano allo stesso inode, il che significa essenzialmente che alcuni stessi dati possono essere accessibili da un percorso diverso.
What about in the case of an image file?
Ci sono una varietà di formati di file per immagini con capacità diverse. Ad esempio, i file JPEG possono contenere blocchi EXIF, IPTC o XMP che sono contenuti per una varietà di metadati, come il tempo di creazione della foto, la fotocamera utilizzata, la posizione in cui è stata scattata la foto, le informazioni sul copyright e molto altro ancora. Poiché queste informazioni sono contenute nel flusso ottetto del file immagine, anche queste saranno copiate in modo implicito quando il file viene copiato.