マジックナンバー (メッセージ)
From Wikipedia, the free encyclopedia
マジックナンバーとは、装置やソフトウェアの内部処理状態などを利用者に通知する際のメッセージ(エラーコード類)のことである。
コンピュータ分野では、一見意味不明に見える情報を意味する言葉として、様々な場面でマジックナンバーという言葉が用いられる[1]。ここで説明するマジックナンバーも、そういった情報を意味する言葉の一つである。
コンピュータにおける装置やソフトウェア(以下、両者を総合してコンピュータと略記)が内部で保持している情報を、利用者が直接参照することはできない。利用者は、画面や表示パネルへの表示、ビープ音やメロディ音など、コンピュータの外部インターフェースを経由した形でのみ、コンピュータ内部に保持された情報を入手することが可能である。場合によっては、一度ログファイルに出力された後で、それを画面に表示するといった場合もある。
利用者がこれらの出力情報を理解するにあたり、コンピュータが内部情報を可読性の高い形で出力することが、出力情報の理解には有益である。しかし、様々な理由によって、このような可読性を下げた形で出力されることがある。このような場合、そういった事情を知らない者にとっては一見意味不明な形で出力されるため、そのようなものを指し示す総称であるマジックナンバーと呼ばれることがある[注 1]。なお、音による出力情報もこのような性質を持っている場合があるが[注 2]、一般的にはマジックナンバーとは呼ばれていない。