Maaginen numero

Linux.fista
Versio hetkellä 1. maaliskuuta 2008 kello 00.59 – tehnyt LP (keskustelu | muokkaukset) (tiedostomuodon tunniste, file(1) käyttää magic-tietokantaa; käsitteen alkuperä)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry 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.