phpbar.de logo

Mailinglisten-Archive

[php] OT binary ausfuehren lassen

[php] OT binary ausfuehren lassen

Alexander Skwar php_(at)_phpcenter.de
Mon, 15 Apr 2002 19:15:02 +0200


»Jens Benecke« sagte am 2002-04-15 um 16:42:06 +0200 :
> On Mon, Apr 15, 2002 at 03:33:24PM +0200, Alexander Skwar wrote:
> > »Norbert Pfeiffer« sagte am 2002-04-09 um 22:14:51 +0200 :
> > > - da es unter Unix keine Extensionen gibt, weiss ich als Laie
> > >   auch nicht, woran das OS erkennt, was Binary oder Script ist.
> >
> > Linux erkennt an Hand des Dateiinhaltes um was für einen Dateitypen es
> > sich handelt.  Um z.B. ein perl script zu erkennen wird an Byte 0
> > nachgeschaut, ob von da an "#!/bin/perl" (o.ä.) steht.
>
> Jein. Damit etwas ausfuehrbar ist, muss zusaetzlich das x-Attribut
> (executable) gesetzt sein. Wenn es eine binary ist, dann erkennt Linux
> den Typ der Datei anhand einer Signatur im binary (z.B. ELF).

Ja, aber das ist doch kein Widerspruch, oder?  Norbert fragte, wie Unix
erkennt, ob etwas ein Binary ist, oder ob's ein Script ist.  Hierauf
habe ich mit mime.magic unter Linux geantwortet.  Deine Aussage bzgl.
der Signatur im Binary bestärkt das.

Von Ausführbar oder nicht war doch nirgends die Rede, oder?

Alexander Skwar
--
How to quote:	http://learn.to/quote (german) http://quote.6x.to (english)
Homepage:	http://www.iso-top.de      |     Jabber: askwar_(at)_charente.de
   iso-top.de - Die günstige Art an Linux Distributionen zu kommen
                       Uptime: 22 hours 34 minutes


php::bar PHP Wiki   -   Listenarchive