Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Wie kann man den Dateityp von Dateien anhand eines einfachen Hex Editors erkennen?

  1. #1
    Banned Avatar von Catonga
    Registriert seit
    Nov 1999
    Beiträge
    2.389

    Question Wie kann man den Dateityp von Dateien anhand eines einfachen Hex Editors erkennen?

    Hallo,

    mal ne Frage.

    Bestimmte Dateitypen haben doch am Anfang einer Datei
    eine bestimmte Struktur oder auch Erkennungsmerkmale anhand der man diese Dateien erkennen kann,
    insbesondere ist das sehr praktisch wenn die Dateiendung *.xxx fehlt.

    Das kann man z.b. ganz leicht feststellen wenn man solche
    Dateien mit einem Hex editor öffnet.


    Das Konsolenprogramm "file" müßte die Dateitypen von Dateien IMHO ebenfalls anhand dieser Erkennungsmerkmale erkennen,
    zumindest wüßte ich sonst nicht wie es noch auf einfache weise gehen könnte. (außer der Dateiendung-Windowsmethode natürlich).


    Meine eigentliche Frage ist jetzt,
    gibt es so etwas wie eine Liste,
    in der soviele Dateitypen wie Möglich inklusive ihrer Erkennungsmerkmale gelistet sind?


    Bei manchen Dateitypen kann man den Dateityp schon beim bloßen öffnen der Datei mit dem
    Hex Editor erkennen:
    Z.b. steht bei *.mpeg oder *.gif Dateien
    meistens die Wörter "mpeg" oder "gif " dran.

    Bei anderen Dateitypen ist das wesentlich schwieriger,
    z.b. bei mp3 Dateien, da steht entweder id3 dran (dann ist es noch einfach sofern man weiß das id3 zu mp3 gehört) oder gar nichts.
    Daher wäre es toll wenn man anhand so einer Liste solche Dateien ebenfalls manuell erkennen könnte.
    Geändert von Catonga (17.08.02 um 05:50 Uhr)

  2. #2
    ***** Avatar von Belkira
    Registriert seit
    Jun 2002
    Ort
    DE
    Beiträge
    2.313

    Arrow Hmmrrrh...

    Die Liste, die "file" einsetzt, findest Du in man file. Zu zusätzlichen Dateiformaten, die noch nicht erkannt werden, müßtest Du die Dateiformatspezifikation an anderer Stelle beschaffen.

  3. #3
    Banned Avatar von Catonga
    Registriert seit
    Nov 1999
    Beiträge
    2.389

    Thumbs up

    Vielen dank, das ist genau das was ich gesucht habe.

    Laut man file findet man die Liste im /etc/ Verzeichnis unter dem
    Namen magic.
    Also /etc/magic

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •