Maaginen numero

Kohteesta Linux.fi
Loikkaa: valikkoon, hakuun

Maaginen numero (englanniksi magic number) on tiedostomuodon tunnisteena käytettävä tiedostossa aina esiintyvä merkkijono tms. Sanalla on myös muita merkityksiä.

Komento file käyttää tiedostomuodon tunnistamiseen tiedostossa magic löytyviä tunnisteita.

Käsite on saanut nimensä PDP11-ajan Unixeista, missä yhteensopivuussyistä käännetty ohjelma alkoi tietyillä konekielikäskyillä, tarkoituksena ohittaa ohjelman alku. Ohjelma voitiin tunnistaa näistä alun tavuista, joiden merkitys ei ollut yleisesti tiedossa, mutta sai ohjelman "maagisesti" toimimaan.