Re: [PUG] datei.header...
Hallo, ich hätte hier ein PDF aus ner Betriebssystemvorlesung, in der wird sehr detailiert auf die Speicherung von Dateien und alles was dazu gehört eingegangen. Wenn Du willst schicke ich sie Dir. Gruss Tobi Michael Bischof schrieb: Hallo Liste, ich möchte mal nach einer Sache fragen, mit der ich normalerweise als Anwender nie zu tun habe. Eine Datei, nehmen wir an eine Textdatei ~/Desktop/test.txt, muss doch eine Art unsichtbaren Vorspann haben, in dem definiert wird, was sie ist und wo sie liegt. Und wenn ich sie nach ~/test.txt kopiere oder verschiebe muss der sich ändern. Wie kriegt man das zu sehen ? Nächste Woche habe ich Projektunterricht und dafür wäre es nett so etwas zu wissen. Danke im Voraus, Michael Bischof -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
[PUG] datei.header...
Hallo Liste, ich möchte mal nach einer Sache fragen, mit der ich normalerweise als Anwender nie zu tun habe. Eine Datei, nehmen wir an eine Textdatei ~/Desktop/test.txt, muss doch eine Art unsichtbaren Vorspann haben, in dem definiert wird, was sie ist und wo sie liegt. Und wenn ich sie nach ~/test.txt kopiere oder verschiebe muss der sich ändern. Wie kriegt man das zu sehen ? Nächste Woche habe ich Projektunterricht und dafür wäre es nett so etwas zu wissen. Danke im Voraus, Michael Bischof -- [EMAIL PROTECTED] -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Michael Bischof schrieb: Hallo Liste, ich möchte mal nach einer Sache fragen, mit der ich normalerweise als Anwender nie zu tun habe. Eine Datei, nehmen wir an eine Textdatei ~/Desktop/test.txt, muss doch eine Art unsichtbaren Vorspann haben, in dem definiert wird, was sie ist Nun, die man page von file, erklärt ein wenig, wie es den Dateityp heraus findet. http://unixhelp.ed.ac.uk/CGI/man-cgi?file und wo sie liegt. Und wenn ich sie nach ~/test.txt kopiere oder verschiebe muss der sich ändern. Das steht nicht in der Datei. Dafür ist das Dateisystem zuständig, welches in seinem Inhaltsverzeichnis das Verschieben/kopieren notiert und festhält. Es steht aber nicht geschrieben, _was_ für eine Datei das ist. Ich verwende mal den Begriff Objekt. Es notiert nur, wo ein Objekt sicht befindet und welche Eigenschaften es besitzt (Rechte etc.) cu denny -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCzX3hKlzhkqt9P+ARAqhcAKCVLawHPfhB+bPIqzG1nARCDLBZ6wCgiD5E rMnz+DgZd7XAu9/5Ywl/NUY= =HDug -END PGP SIGNATURE- -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 hi, Denny Schierz schrieb: Hallo Liste, ich möchte mal nach einer Sache fragen, mit der ich normalerweise als Anwender nie zu tun habe. Eine Datei, nehmen wir an eine Textdatei ~/Desktop/test.txt, muss doch eine Art unsichtbaren Vorspann haben, in dem definiert wird, was sie ist mir ist da noch was eingefallen. Auf den CCC Camps, werden immer Wettbewerbe veranstaltet, in denen es darum geht, aus dem HexCode (od. binär?) den Dateityp zu erraten. Das Stichwort lautet hier: magic Numbers. Wikipedia weiß mehr: http://en.wikipedia.org/wiki/Magic_number_(programming) cu denn -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCzYAZKlzhkqt9P+ARAl9rAKCC7o+iY7d6vRZKdhnFPl8otyLNDACZAZcV q6BrR/CG90TdQZ/4ttSoViE= =Cpcd -END PGP SIGNATURE- -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Am Donnerstag, 7. Juli 2005 19:18 schrieb Denny Schierz: mir ist da noch was eingefallen. Auf den CCC Camps, werden immer Wettbewerbe veranstaltet, in denen es darum geht, aus dem HexCode (od. binär?) den Dateityp zu erraten. Das Stichwort lautet hier: magic Numbers. Wikipedia weiß mehr: http://en.wikipedia.org/wiki/Magic_number_(programming) Vielen Dank, Denny ! Dennoch bleibt noch eine Frage: wie kann man sich Dateiheader ansehen ? Gruss, Michael Bischof -- [EMAIL PROTECTED] -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Hi Michael, On Thu, Jul 07, 2005 at 10:27:14PM +, Michael Bischof wrote: Vielen Dank, Denny ! Dennoch bleibt noch eine Frage: wie kann man sich Dateiheader ansehen ? ich wüsste nicht von der Existens eines solchen Headers zu einer Datei. Höchstens wenn es vom Dateiformat z.B. bmp in der Datei selbst definiert wird. (siehe dazu den Wikipedia Link von Denny zu dem Magic Numbers). Die einzige Chance den Dateityp zu erkennen ist reinzuschauen (cat oder hex editor) und schauen ob man etwas bekanntes sieht. Mit einem solchen header, wären ja Dateiendungen unter Windows oder ähnliches unnötig und es gäbe einen größeren Verwaltungsaufwand für das Dateisystem. Gruss Benny. -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Am Donnerstag, 7. Juli 2005 20:39 schrieb Benjamin Peter: Hi Michael, On Thu, Jul 07, 2005 at 10:27:14PM +, Michael Bischof wrote: Vielen Dank, Denny ! Dennoch bleibt noch eine Frage: wie kann man sich Dateiheader ansehen ? ich wüsste nicht von der Existens eines solchen Headers zu einer Datei. Höchstens wenn es vom Dateiformat z.B. bmp in der Datei selbst definiert wird. (siehe dazu den Wikipedia Link von Denny zu dem Magic Numbers). Die einzige Chance den Dateityp zu erkennen ist reinzuschauen (cat oder hex editor) und schauen ob man etwas bekanntes sieht. Danke, Benny ! Ich habe das mal irgendwann bei einer ausführbaren Datei gesehen - dachte ich wenigstens. Vielleicht verwechele ich das auch mit den Vorspannen von Dateien, etwa in der Art: [EMAIL PROTECTED] WmfView0.7]$ cat ' ./standard.nig.rtf' {\rtf1\ansi\deff1\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset128 Times New Roman;}{\f1\froman\fprq2\fcharset128 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\fswiss\fprq2\fcharset128 Arial;}{\f5\froman\fprq2\fcharset128 Times New Roman;}{\f6\fnil\fprq2\fcharset128 Times New Roman;}{\f7\fnil\fprq2\fcharset128 Times New Roman;}{\f8\fswiss\fprq2\fcharset128 Arial;}{\f9\fnil\fprq2\fcharset128 Mincho;}{\f10\fnil\fprq2\fcharset128 Lucida Sans Unicode;}{\f11\fnil\fprq0\fcharset128 Tahoma;}{\f12\fnil\fprq0\fcharset128 Tahoma;}{\f13\fnil\fprq2\fcharset128 Tahoma;}} Danke für Eure Beiträge ! Gruss, Michael Bischof -- [EMAIL PROTECTED] -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Am Donnerstag, den 07.07.2005, 22:39 +0200 schrieb Benjamin Peter: Hi Michael, On Thu, Jul 07, 2005 at 10:27:14PM +, Michael Bischof wrote: Vielen Dank, Denny ! Dennoch bleibt noch eine Frage: wie kann man sich Dateiheader ansehen ? ich wüsste nicht von der Existens eines solchen Headers zu einer Datei. Höchstens wenn es vom Dateiformat z.B. bmp in der Datei selbst definiert wird. (siehe dazu den Wikipedia Link von Denny zu dem Magic Numbers). Die einzige Chance den Dateityp zu erkennen ist reinzuschauen (cat oder hex editor) und schauen ob man etwas bekanntes sieht. Unter *nix: $ file temp/A68EADF45FCD96C371DDFA6A8963ED13 temp/A68EADF45FCD96C371DDFA6A8963ED13: RIFF (little-endian) data, AVI, 640 x 480, 29.97 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 48000 Hz) Ist doch ziemlich aussagekräftig, oder? Max -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Max Trense schrieb: $ file temp/A68EADF45FCD96C371DDFA6A8963ED13 Hallo, kann es sein, dass du den mldonkey verwendest? :) MfG Bernhard -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Am Freitag, 8. Juli 2005 00:58 schrieb Michael Bischof: Höchstens wenn es vom Dateiformat z.B. bmp in der Datei selbst definiert wird. (siehe dazu den Wikipedia Link von Denny zu dem Magic Numbers). Die einzige Chance den Dateityp zu erkennen ist reinzuschauen (cat oder hex editor) und schauen ob man etwas bekanntes sieht. Danke, Benny ! Ich habe das mal irgendwann bei einer ausführbaren Datei gesehen - dachte ich wenigstens. Vielleicht verwechele ich das auch mit den Vorspannen von Dateien, etwa in der Art: Du hast schon richtig gedacht: bei vielen Formaten werden am Anfang der Datei Parameter abgelegt. Allerdings sind dies meistens Parameter für einen bestimmten Dateityp und nicht für die Erkennung desselben gedacht. Übrigens gab es einmal ein standardisiertes Dateiformat, das die interne Struktur einer Datei formal vorgab: IFF. Es wurde von Electronic Arts entwickelt und ist durch IFF ILBM als Amiga-Bilddateiformat bekannt geworden. Dort stand tatsächlich im Header: ich bin ein Bild vom Typ ... oder ich bin ein Soundfile vom Typ ..., etc. Textdateien sind eine Sonderform, da sie nicht sonderlich interpretiert werden müssen, sondern Byte für Byte verwendet werden. Leider trifft das praktisch für alle Dateitypen zu, bei einem Bild als Textdatei ausgegeben kommt halt nur Müll heraus. Aber was versteht der Computer schon davon, ober er gerade Goethe oder Zeichenwirrwarr ausgibt. Außer einer Analyse der verwendeten Zeichen, d.h die ersten 127 Bit des ASCII-Codes, die außerdem z.B. auch im MIME-Format auftreten können, bleibt also nur noch die Methode Rest: wenn kein Format erkannt wird, wird es also ein Text sein... Obwohl ich schon viel geschrieben habe, reicht dieses Thema bestimmt für viele Doktor- oder Diplomarbeiten, also erhebe ich keinen Anspruch auf Vollständigkeit. Gruss Silvério -- PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] datei.header...
Am Donnerstag, den 07.07.2005, 23:53 +0200 schrieb Bernhard Guillon: Max Trense schrieb: $ file temp/A68EADF45FCD96C371DDFA6A8963ED13 Hallo, kann es sein, dass du den mldonkey verwendest? :) MfG Bernhard Bingo, aber nicht weitersagen ;-) max -- PUG - Penguin User Group Wiesbaden - http://www.pug.org