Was ist eine Dateisignatur?

Eine Dateisignatur in der Computerprogrammierung ist eine eindeutige identifizierende Nummer, die sich am Anfang einer Datei befindet. Diese Nummer identifiziert den Dateityp, der Informationen zu den in der tatsächlichen Datei enthaltenen Daten enthält. Diese Informationen können verwendet werden, um festzustellen, welche Art von Datei gelesen wird, wenn die Dateierweiterung oder der Benutzerfehler die Datei als falscher Typ falsch identifiziert haben. Die Dateisignatur kann auch Informationen enthalten, die sicherstellen, dass die in der Datei gespeicherten Originaldaten noch intakt sind und nicht geändert wurden. Die Kombination dieser Elemente ermöglicht es einer Dateisignatur als wichtige Form der Überprüfung, insbesondere gegen Computerviren. Ein Teil der Header -Informationen ist eine Abfolge von Bytes, die den ursprünglich erstellten Dateityp definiert. Dies kann eine Bild seinE -Datei, ein Dokument aus einem bestimmten Programm oder sogar als Protokolltyp, wenn ein Dateistrom als Kommunikationsmethode zwischen einem Client und einem Server verwendet wird. Der Dateikopf verwendet keinen definierten Standard. Es ist stattdessen proprietär für jedes unterschiedliche Format, was bedeutet, dass ein Programm oder ein Betriebssystem eine Dateisignaturdatenbank benötigt, um den Typ einer unbekannten Datei zu bestimmen.

Die tatsächliche Dateisignatur wird manchmal als magische Zahl bezeichnet. In der Programmierung ist dies ein Wert, der im Datenfeld eindeutig ist, das es besetzt. Bei der Betrachtung eines Dateiheaders, um den Dateityp zu bestimmen, sollten keine zwei Dateisignaturen gleich sein, sodass jeder Formatentyp eine eindeutige identifizierende Zeichenfolge von Bytes aufweist. Dies kann bei der Bearbeitung der Übertragung und Interpretation von Dateien online von besonderer Bedeutung sein, wobei die Identifizierungsverwaltung einer Datei willkürlich sein kann und nicht als Identifikum angewiesen werden kannIER für einen Dateityp.

Zusätzlich zum Dateityp kann eine Dateisignatur auch Informationen enthalten, mit denen die Fehlerprüfung in einer Datei durchgeführt werden kann, sodass die von ihnen gehaltenen Daten als intakt bestätigt werden können. Dies wird häufig unter Verwendung einer Funktion als Prüfsumme durchgeführt. Eine Prüfsumme ist eine Funktion, die die Ganzzahlwerte der Dateidaten verwendet, um mathematische Werte zu erstellen, die nach der Übertragung einer Datei repliziert werden können. In der grundlegendsten Form beinhaltet dieser Prozess das Hinzufügen der Werte einer Reihe von Bytes in der Datei und dann die Aufzeichnung der Summe, sodass das Programm die gleiche Funktion entschlüsseln kann. Wenn die Ergebnisse während der Dekodierung unterschiedlich sind, wurde die Datei möglicherweise beschädigt und die Daten könnten entweder ungültig oder für böswillige Zwecke geändert werden.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?