Re: [PUG] datei.header...

2005-07-08 Diskussionsfäden Tobias Kaefer
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...

2005-07-07 Diskussionsfäden Michael Bischof
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...

2005-07-07 Diskussionsfäden Denny Schierz
-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...

2005-07-07 Diskussionsfäden Denny Schierz
-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...

2005-07-07 Diskussionsfäden Michael Bischof
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...

2005-07-07 Diskussionsfäden 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.

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...

2005-07-07 Diskussionsfäden Michael Bischof
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...

2005-07-07 Diskussionsfäden Max Trense
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...

2005-07-07 Diskussionsfäden Bernhard Guillon

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...

2005-07-07 Diskussionsfäden Silvério Santos
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...

2005-07-07 Diskussionsfäden Max Trense
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