Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Magic number (programming)

Index Magic number (programming)

In computer programming, the term magic number has multiple meanings. [1]

212 relations: ABBA, AIM (software), Amiga, Amiga Hunk, AmigaOS, Anti-pattern, Apple Inc., AppleScript, Application programming interface, ASCII, BeOS, Binary number, BIOS, BIOS boot partition, Bit, BitTorrent tracker, Boolean data type, Branch (computer science), Buffer overflow protection, Burroughs large systems, Byte, Byte order mark, C (programming language), C dynamic memory allocation, Classic Mac OS, COBOL, Code reuse, Commodore International, Compiler, Component Object Model, Compound File Binary Format, Computer programming, Constant (computer programming), Core dump, Cryptography, Data structure alignment, Debugger, Diagnostic program, Digital Equipment Corporation, Discriminant, Distributed Component Object Model, Doom (1993 video game), Doom WAD, DOS, DOS MZ executable, DR-DOS, Driver: Parallel Lines, Dynamic Host Configuration Protocol, Dynamic-link library, EDonkey2000, ..., EMM386, EMule, Endianness, Enumerated type, Executable, Executable and Linkable Format, Exif, File (command), File format, File Transfer Protocol, Fisher–Yates shuffle, For loop, Fortran, FourCC, FreeBSD, Game Boy, Game Boy Advance, GameCube, GIF, Guard byte, GUID Partition Table, Half-Life (video game), Hard coding, Header (computing), Hexadecimal, Hexspeak, HTTP/2, Hyper-V, IA-32, IBM, IBM PC compatible, IBM Personal Computer, ICQ, In-band signaling, Information, INT (x86 instruction), Integrated development environment, Interface (computing), Interpreter directive, IOS, IP camera, IRIX, Java (programming language), Java bytecode, Java class file, JPEG, JPEG File Interchange Format, Kernel (operating system), Lexicon, Linker (computing), Linux, Lions' Commentary on UNIX 6th Edition, with Source Code, List of file signatures, LLVM, Loader (computing), Logic analyzer, Mach-O, MacOS, Magic (programming), Magic string, Magnetic-core memory, Mark Zbikowski, Marshall Kirk McKusick, Master boot record, Memory management, Memory protection, Meta, Metadata, Microsoft, Microsoft Office, Microsoft Press, Microsoft RPC, Microsoft Windows, MIDI, Modulo operation, Motorola 68000, MS-DOS, Multiboot Specification, NaN, NetWare, Newline, Nintendo, Nothing up my sleeve number, Null pointer, OBJREF, Octal, Offset (computer science), Opcode, OpenSolaris, OpenStep, OpenWrt, Operating system, OSCAR protocol, Oscilloscope, Pack200, Page (computer memory), Parity (mathematics), PDF, PDP-11, Phil Katz, Phrases from The Hitchhiker's Guide to the Galaxy, PKZIP, PL/I, Playing card, Portable Executable, Portable Network Graphics, Position-independent code, PostScript, PowerPC, Preferred Executable Format, Primitive data type, Pseudocode, Quadratic equation, Quake (video game), Random-access memory, Real-time operating system, Real-time Transport Protocol, RFB protocol, RS/6000, RTP Control Protocol, Sentinel value, Server Message Block, Shebang (Unix), Silicon Graphics, SmartDrive, Solaris (operating system), Stack-based memory allocation, Standalone program, Steve Maguire, Strong and weak typing, Sun Microsystems, System on a chip, Tarot, Test-driven development, TIFF, Time formatting and storage bugs, Transport Layer Security, Typographical error, Unicode, Uninitialized variable, Universally unique identifier, Unix, Unix File System, User space, UTF-16, UTF-8, Version 6 Unix, Version 7 Unix, Virtual Network Computing, VLC media player, WebKit, Wii, Word (computer architecture), Xyzzy (computing), Zip (file format), .NET strategy, 2,147,483,647, 255 (number), 4,294,967,295, 65,535, 7z, 9,223,372,036,854,775,807. Expand index (162 more) »


ABBA are a Swedish pop group, formed in Stockholm in 1972 by Agnetha Fältskog, Björn Ulvaeus, Benny Andersson, and Anni-Frid Lyngstad.

New!!: Magic number (programming) and ABBA · See more »

AIM (software)

AIM (AOL Instant Messenger) was an instant messaging and presence computer program created by AOL, which used the proprietary OSCAR instant messaging protocol and the TOC protocol to allow registered users to communicate in real time.

New!!: Magic number (programming) and AIM (software) · See more »


The Amiga is a family of personal computers introduced by Commodore in 1985.

New!!: Magic number (programming) and Amiga · See more »

Amiga Hunk

Hunk is the executable file format of tools and programs of the Amiga Operating System based on Motorola 68000 CPU and other processors of the same family.

New!!: Magic number (programming) and Amiga Hunk · See more »


AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.

New!!: Magic number (programming) and AmigaOS · See more »


An anti-pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.

New!!: Magic number (programming) and Anti-pattern · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Magic number (programming) and Apple Inc. · See more »


AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.

New!!: Magic number (programming) and AppleScript · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Magic number (programming) and Application programming interface · See more »


ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

New!!: Magic number (programming) and ASCII · See more »


BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Magic number (programming) and BeOS · See more »

Binary number

In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

New!!: Magic number (programming) and Binary number · See more »


BIOS (an acronym for Basic Input/Output System and also known as the System BIOS, ROM BIOS or PC BIOS) is non-volatile firmware used to perform hardware initialization during the booting process (power-on startup), and to provide runtime services for operating systems and programs.

New!!: Magic number (programming) and BIOS · See more »

BIOS boot partition

The BIOS boot partition is a partition on a data storage device that GNU GRUB uses on legacy BIOS-based personal computers in order to boot an operating system, when the actual boot device contains a GUID Partition Table (GPT).

New!!: Magic number (programming) and BIOS boot partition · See more »


The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: Magic number (programming) and Bit · See more »

BitTorrent tracker

A BitTorrent tracker is a special type of server, one that assists in the communication between peers using the BitTorrent protocol.

New!!: Magic number (programming) and BitTorrent tracker · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: Magic number (programming) and Boolean data type · See more »

Branch (computer science)

A branch is an instruction in a computer program that can cause a computer to begin executing a different instruction sequence and thus deviate from its default behavior of executing instructions in order.

New!!: Magic number (programming) and Branch (computer science) · See more »

Buffer overflow protection

Buffer overflow protection is any of various techniques used during software development to enhance the security of executable programs by detecting buffer overflows on stack-allocated variables, and preventing them from causing program misbehavior or from becoming serious security vulnerabilities.

New!!: Magic number (programming) and Buffer overflow protection · See more »

Burroughs large systems

In the 1970s, Burroughs Corporation was organized into three divisions with very different product line architectures for high-end, mid-range, and entry-level business computer systems.

New!!: Magic number (programming) and Burroughs large systems · See more »


The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

New!!: Magic number (programming) and Byte · See more »

Byte order mark

The byte order mark (BOM) is a Unicode character,, whose appearance as a magic number at the start of a text stream can signal several things to a program consuming the text.

New!!: Magic number (programming) and Byte order mark · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Magic number (programming) and C (programming language) · See more »

C dynamic memory allocation

C dynamic memory allocation refers to performing manual memory management for dynamic memory allocation in the C programming language via a group of functions in the C standard library, namely,, and.

New!!: Magic number (programming) and C dynamic memory allocation · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Magic number (programming) and Classic Mac OS · See more »


COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

New!!: Magic number (programming) and COBOL · See more »

Code reuse

Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.

New!!: Magic number (programming) and Code reuse · See more »

Commodore International

Commodore International (or Commodore International Limited) was an American home computer and electronics manufacturer founded by Jack Tramiel.

New!!: Magic number (programming) and Commodore International · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Magic number (programming) and Compiler · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Magic number (programming) and Component Object Model · See more »

Compound File Binary Format

Compound File Binary Format (CFBF), also called Compound File, Compound Document format, or Composite Document File V2 Document (CDF), is a compound document file format for storing numerous files and streams within a single file on a disk.

New!!: Magic number (programming) and Compound File Binary Format · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Magic number (programming) and Computer programming · See more »

Constant (computer programming)

In computer programming, a constant is a value that cannot be altered by the program during normal execution, i.e., the value is constant.

New!!: Magic number (programming) and Constant (computer programming) · See more »

Core dump

In computing, a core dump, crash dump, memory dump, or system dump consists of the recorded state of the working memory of a computer program at a specific time, generally when the program has crashed or otherwise terminated abnormally.

New!!: Magic number (programming) and Core dump · See more »


Cryptography or cryptology (from κρυπτός|translit.

New!!: Magic number (programming) and Cryptography · See more »

Data structure alignment

Data structure alignment refers to the way data is arranged and accessed in computer memory.

New!!: Magic number (programming) and Data structure alignment · See more »


A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" program).

New!!: Magic number (programming) and Debugger · See more »

Diagnostic program

A diagnostic program is an automated program sequence that determines the operational status within the software, hardware, or any combination there of in a component, a system, or a network of systems.

New!!: Magic number (programming) and Diagnostic program · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.

New!!: Magic number (programming) and Digital Equipment Corporation · See more »


In algebra, the discriminant of a polynomial is a polynomial function of its coefficients, which allows deducing some properties of the roots without computing them.

New!!: Magic number (programming) and Discriminant · See more »

Distributed Component Object Model

Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication between software components on networked computers.

New!!: Magic number (programming) and Distributed Component Object Model · See more »

Doom (1993 video game)

Doom (typeset as DOOM in official documents and stylized as DooM in other media) is a 1993 first-person shooter (FPS) video game by id Software.

New!!: Magic number (programming) and Doom (1993 video game) · See more »

Doom WAD

Doom WAD is the default format of package files for the video game Doom and its sequel Doom II: Hell on Earth, that contain sprites, levels, and game data.

New!!: Magic number (programming) and Doom WAD · See more »


DOS is a family of disk operating systems.

New!!: Magic number (programming) and DOS · See more »

DOS MZ executable

The DOS MZ executable format is the executable file format used for.

New!!: Magic number (programming) and DOS MZ executable · See more »


DR-DOS (DR DOS, without hyphen up to and including version 6.0) is an operating system of the DOS family, written for IBM PC-compatible personal computers.

New!!: Magic number (programming) and DR-DOS · See more »

Driver: Parallel Lines

Driver: Parallel Lines is the fourth installment in the ''Driver'' video game series.

New!!: Magic number (programming) and Driver: Parallel Lines · See more »

Dynamic Host Configuration Protocol

The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.

New!!: Magic number (programming) and Dynamic Host Configuration Protocol · See more »

Dynamic-link library

Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.

New!!: Magic number (programming) and Dynamic-link library · See more »


eDonkey2000 (nicknamed "ed2k") is a peer-to-peer file sharing application developed by US company MetaMachine (Jed McCaleb and Sam Yagan), using the Multisource File Transfer Protocol.

New!!: Magic number (programming) and EDonkey2000 · See more »


The name EMM386 was used for the expanded memory managers of both Microsoft's MS-DOS and Digital Research's DR-DOS, which created expanded memory using extended memory on Intel 80386 CPUs.

New!!: Magic number (programming) and EMM386 · See more »


eMule is a free peer-to-peer file sharing application for Microsoft Windows.

New!!: Magic number (programming) and EMule · See more »


Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.

New!!: Magic number (programming) and Endianness · See more »

Enumerated type

In computer programming, an enumerated type (also called enumeration, enum, or factor in the R programming language, and a categorical variable in statistics) is a data type consisting of a set of named values called elements, members, enumeral, or enumerators of the type.

New!!: Magic number (programming) and Enumerated type · See more »


In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a data file that must be parsed by a program to be meaningful.

New!!: Magic number (programming) and Executable · See more »

Executable and Linkable Format

In computing, the Executable and Linkable Format (ELF, formerly named Extensible Linking Format), is a common standard file format for executable files, object code, shared libraries, and core dumps.

New!!: Magic number (programming) and Executable and Linkable Format · See more »


Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies the formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other systems handling image and sound files recorded by digital cameras.

New!!: Magic number (programming) and Exif · See more »

File (command)

file is a standard Unix program for recognizing the type of data contained in a computer file.

New!!: Magic number (programming) and File (command) · See more »

File format

A file format is a standard way that information is encoded for storage in a computer file.

New!!: Magic number (programming) and File format · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Magic number (programming) and File Transfer Protocol · See more »

Fisher–Yates shuffle

The Fisher–Yates shuffle is an algorithm for generating a random permutation of a finite sequence—in plain terms, the algorithm shuffles the sequence.

New!!: Magic number (programming) and Fisher–Yates shuffle · See more »

For loop

In computer science, a for-loop (or simply for loop) is a control flow statement for specifying iteration, which allows code to be executed repeatedly.

New!!: Magic number (programming) and For loop · See more »


Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Magic number (programming) and Fortran · See more »


A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats.

New!!: Magic number (programming) and FourCC · See more »


FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Magic number (programming) and FreeBSD · See more »

Game Boy

The is an 8-bit handheld game console which was developed and manufactured by Nintendo and first released on the 100th anniversary of Nintendo in Japan on, in North America on and in Europe on.

New!!: Magic number (programming) and Game Boy · See more »

Game Boy Advance

The Game Boy Advance (GBA) is a 32-bit handheld video game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color.

New!!: Magic number (programming) and Game Boy Advance · See more »


The GameCube is a home video game console released by Nintendo in Japan and North America in 2001 and Europe and Australia in 2002.

New!!: Magic number (programming) and GameCube · See more »


The Graphics Interchange Format, better known by its acronym GIF, is a bitmap image format that was developed by a team at the bulletin board service (BBS) provider CompuServe led by American computer scientist Steve Wilhite on June 15, 1987.

New!!: Magic number (programming) and GIF · See more »

Guard byte

A guard byte is a part of a computer program's memory that helps software developers find buffer overflows while developing the program.

New!!: Magic number (programming) and Guard byte · See more »

GUID Partition Table

GUID Partition Table (GPT) is a standard for the layout of the partition table on a physical storage device used in a desktop or server PC, such as a hard disk drive or solid-state drive, using globally unique identifiers (GUID).

New!!: Magic number (programming) and GUID Partition Table · See more »

Half-Life (video game)

Half-Life (stylized as HλLF-LIFE) is a science fiction first-person shooter video game developed by Valve and published by Sierra Studios for Microsoft Windows in 1998.

New!!: Magic number (programming) and Half-Life (video game) · See more »

Hard coding

Hard coding (also hard-coding or hardcoding) is the software development practice of embedding data directly into the source code of a program or other executable object, as opposed to obtaining the data from external sources or generating it at run-time.

New!!: Magic number (programming) and Hard coding · See more »

Header (computing)

In information technology, header refers to supplemental data placed at the beginning of a block of data being stored or transmitted.

New!!: Magic number (programming) and Header (computing) · See more »


In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

New!!: Magic number (programming) and Hexadecimal · See more »


Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal digits.

New!!: Magic number (programming) and Hexspeak · See more »


HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web.

New!!: Magic number (programming) and HTTP/2 · See more »


Microsoft Hyper-V, codenamed Viridian and formerly known as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows.

New!!: Magic number (programming) and Hyper-V · See more »


IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Magic number (programming) and IA-32 · See more »


The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: Magic number (programming) and IBM · See more »

IBM PC compatible

IBM PC compatible computers are computers similar to the original IBM PC, XT, and AT, able to use the same software and expansion cards.

New!!: Magic number (programming) and IBM PC compatible · See more »

IBM Personal Computer

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.

New!!: Magic number (programming) and IBM Personal Computer · See more »


ICQ is an instant messaging client that was first developed and popularized by the Israeli company Mirabilis in 1996.

New!!: Magic number (programming) and ICQ · See more »

In-band signaling

In telecommunications, in-band signaling is the sending of control information within the same band or channel used for voice or video.

New!!: Magic number (programming) and In-band signaling · See more »


Information is any entity or form that provides the answer to a question of some kind or resolves uncertainty.

New!!: Magic number (programming) and Information · See more »

INT (x86 instruction)

INT is an assembly language instruction for x86 processors that generates a software interrupt.

New!!: Magic number (programming) and INT (x86 instruction) · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Magic number (programming) and Integrated development environment · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: Magic number (programming) and Interface (computing) · See more »

Interpreter directive

An interpreter directive is a computer language construct, that on some systems is better described as an aspect of the system's executable file format, that is used to control which interpreter parses and interprets the instructions in a computer program.

New!!: Magic number (programming) and Interpreter directive · See more »


iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Magic number (programming) and IOS · See more »

IP camera

An Internet Protocol camera, or IP camera, is a type of digital video camera commonly employed for surveillance, and which, unlike analog closed-circuit television (CCTV) cameras, can send and receive data via a computer network and the Internet.

New!!: Magic number (programming) and IP camera · See more »


IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run on their MIPS workstations and servers.

New!!: Magic number (programming) and IRIX · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Magic number (programming) and Java (programming language) · See more »

Java bytecode

Java bytecode is the instruction set of the Java virtual machine (JVM).

New!!: Magic number (programming) and Java bytecode · See more »

Java class file

A Java class file is a file (with the.class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM).

New!!: Magic number (programming) and Java class file · See more »


JPEG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography.

New!!: Magic number (programming) and JPEG · See more »

JPEG File Interchange Format

The JPEG File Interchange Format (JFIF) is an image file format standard.

New!!: Magic number (programming) and JPEG File Interchange Format · See more »

Kernel (operating system)

The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.

New!!: Magic number (programming) and Kernel (operating system) · See more »


A lexicon, word-hoard, wordbook, or word-stock is the vocabulary of a person, language, or branch of knowledge (such as nautical or medical).

New!!: Magic number (programming) and Lexicon · See more »

Linker (computing)

In computing, a linker or link editor is a computer utility program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another 'object' file.

New!!: Magic number (programming) and Linker (computing) · See more »


Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Magic number (programming) and Linux · See more »

Lions' Commentary on UNIX 6th Edition, with Source Code

Lions' Commentary on UNIX 6th Edition, with Source Code by John Lions (1976) contains source code of the 6th Edition Unix kernel plus a commentary.

New!!: Magic number (programming) and Lions' Commentary on UNIX 6th Edition, with Source Code · See more »

List of file signatures

This is a list of file signatures, data used to identify or verify the content of a file.

New!!: Magic number (programming) and List of file signatures · See more »


The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.

New!!: Magic number (programming) and LLVM · See more »

Loader (computing)

In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries.

New!!: Magic number (programming) and Loader (computing) · See more »

Logic analyzer

A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit.

New!!: Magic number (programming) and Logic analyzer · See more »


Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps.

New!!: Magic number (programming) and Mach-O · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Magic number (programming) and MacOS · See more »

Magic (programming)

In the context of computer programming, magic is an informal term for abstraction; it is used to describe code that handles complex tasks while hiding that complexity to present a simple interface.

New!!: Magic number (programming) and Magic (programming) · See more »

Magic string

In computer programming, a magic string is an input that a programmer believes will never come externally and which activates otherwise hidden functionality.

New!!: Magic number (programming) and Magic string · See more »

Magnetic-core memory

Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975.

New!!: Magic number (programming) and Magnetic-core memory · See more »

Mark Zbikowski

Mark "Zibo" Joseph Zbikowski (born March 21, 1956) is a former Microsoft Architect and an early computer hacker.

New!!: Magic number (programming) and Mark Zbikowski · See more »

Marshall Kirk McKusick

Marshall Kirk McKusick (born January 19, 1954) is a computer scientist, known for his extensive work on BSD UNIX, from the 1980s to FreeBSD in the present day.

New!!: Magic number (programming) and Marshall Kirk McKusick · See more »

Master boot record

A master boot record (MBR) is a special type of boot sector at the very beginning of partitioned computer mass storage devices like fixed disks or removable drives intended for use with IBM PC-compatible systems and beyond.

New!!: Magic number (programming) and Master boot record · See more »

Memory management

Memory management is a form of resource management applied to computer memory.

New!!: Magic number (programming) and Memory management · See more »

Memory protection

Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems.

New!!: Magic number (programming) and Memory protection · See more »


Meta (from the Greek preposition and prefix meta- (μετά-) meaning "after", or "beyond") is a prefix used in English to indicate a concept which is an abstraction behind another concept, used to complete or add to the latter.

New!!: Magic number (programming) and Meta · See more »


Metadata is "data that provides information about other data".

New!!: Magic number (programming) and Metadata · See more »


Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Magic number (programming) and Microsoft · See more »

Microsoft Office

Microsoft Office is a family of client software, server software, and services developed by Microsoft.

New!!: Magic number (programming) and Microsoft Office · See more »

Microsoft Press

Microsoft Press is the publishing arm of Microsoft, usually releasing books dealing with various current Microsoft technologies.

New!!: Magic number (programming) and Microsoft Press · See more »

Microsoft RPC

Microsoft RPC (Microsoft Remote Procedure Call) is a modified version of DCE/RPC.

New!!: Magic number (programming) and Microsoft RPC · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Magic number (programming) and Microsoft Windows · See more »


MIDI (short for Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related music and audio devices.

New!!: Magic number (programming) and MIDI · See more »

Modulo operation

In computing, the modulo operation finds the remainder after division of one number by another (sometimes called modulus).

New!!: Magic number (programming) and Modulo operation · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Magic number (programming) and Motorola 68000 · See more »


MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft.

New!!: Magic number (programming) and MS-DOS · See more »

Multiboot Specification

The Multiboot Specification is an open standard describing how a boot loader can load an x86 operating system kernel.

New!!: Magic number (programming) and Multiboot Specification · See more »


In computing, NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value, especially in floating-point calculations.

New!!: Magic number (programming) and NaN · See more »


NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.

New!!: Magic number (programming) and NetWare · See more »


Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

New!!: Magic number (programming) and Newline · See more »


Nintendo Co., Ltd. is a Japanese multinational consumer electronics and video game company headquartered in Kyoto.

New!!: Magic number (programming) and Nintendo · See more »

Nothing up my sleeve number

In cryptography, nothing-up-my-sleeve numbers are any numbers which, by their construction, are above suspicion of hidden properties.

New!!: Magic number (programming) and Nothing up my sleeve number · See more »

Null pointer

In computing, a null pointer has a value reserved for indicating that the pointer does not refer to a valid object.

New!!: Magic number (programming) and Null pointer · See more »


OBJREF is the name of the structure of marshalled interfaces in COM and DCOM.

New!!: Magic number (programming) and OBJREF · See more »


The octal numeral system, or oct for short, is the base-8 number system, and uses the digits 0 to 7.

New!!: Magic number (programming) and Octal · See more »

Offset (computer science)

In computer science, an offset within an array or other data structure object is an integer indicating the distance (displacement) between the beginning of the object and a given element or point, presumably within the same object.

New!!: Magic number (programming) and Offset (computer science) · See more »


In computing, an opcode (abbreviated from operation code, also known as instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed.

New!!: Magic number (programming) and Opcode · See more »


OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems.

New!!: Magic number (programming) and OpenSolaris · See more »


OpenStep is an object-oriented application programming interface (API) specification for a legacy object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on a non-NeXTSTEP operating system.

New!!: Magic number (programming) and OpenStep · See more »


OpenWrt is an open source project for embedded operating system based on Linux, primarily used on embedded devices to route network traffic.

New!!: Magic number (programming) and OpenWrt · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Magic number (programming) and Operating system · See more »

OSCAR protocol

OSCAR (Open System for CommunicAtion in Realtime) is AOL's flagship instant messaging and presence information protocol.

New!!: Magic number (programming) and OSCAR protocol · See more »


An oscilloscope, previously called an oscillograph, and informally known as a scope or o-scope, CRO (for cathode-ray oscilloscope), or DSO (for the more modern digital storage oscilloscope), is a type of electronic test instrument that allows observation of varying signal voltages, usually as a two-dimensional plot of one or more signals as a function of time.

New!!: Magic number (programming) and Oscilloscope · See more »


Pack200, specified in JSR 200, is a compacting archive format developed by Sun, reducing JAR file sizes by a factor of 7 to 9.

New!!: Magic number (programming) and Pack200 · See more »

Page (computer memory)

A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in the page table.

New!!: Magic number (programming) and Page (computer memory) · See more »

Parity (mathematics)

In mathematics, parity is the property of an integer's inclusion in one of two categories: even or odd.

New!!: Magic number (programming) and Parity (mathematics) · See more »


The Portable Document Format (PDF) is a file format developed in the 1990s to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.

New!!: Magic number (programming) and PDF · See more »


The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.

New!!: Magic number (programming) and PDP-11 · See more »

Phil Katz

Phillip Walter Katz (November 3, 1962 – April 14, 2000) was a computer programmer best known as the co-creator of the Zip file format for data compression, and the author of PKZIP, a program for creating zip files that ran under DOS.

New!!: Magic number (programming) and Phil Katz · See more »

Phrases from The Hitchhiker's Guide to the Galaxy

The Hitchhiker's Guide to the Galaxy is a comic science fiction series created by Douglas Adams that has become popular among fans of the genre(s) and members of the scientific community.

New!!: Magic number (programming) and Phrases from The Hitchhiker's Guide to the Galaxy · See more »


PKZIP is a file archiving computer program, notable for introducing the popular ZIP file format.

New!!: Magic number (programming) and PKZIP · See more »


PL/I (Programming Language One, pronounced) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses.

New!!: Magic number (programming) and PL/I · See more »

Playing card

A playing card is a piece of specially prepared heavy paper, thin cardboard, plastic-coated paper, cotton-paper blend, or thin plastic, marked with distinguishing motifs and used as one of a set for playing card games.

New!!: Magic number (programming) and Playing card · See more »

Portable Executable

The Portable Executable (PE) format is a file format for executables, object code, DLLs, FON Font files, and others used in 32-bit and 64-bit versions of Windows operating systems.

New!!: Magic number (programming) and Portable Executable · See more »

Portable Network Graphics

Portable Network Graphics (PNG, pronounced or) is a raster graphics file format that supports lossless data compression.

New!!: Magic number (programming) and Portable Network Graphics · See more »

Position-independent code

In computing, position-independent code (PIC) or position-independent executable (PIE) is a body of machine code that, being placed somewhere in the primary memory, executes properly regardless of its absolute address.

New!!: Magic number (programming) and Position-independent code · See more »


PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Magic number (programming) and PostScript · See more »


PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Magic number (programming) and PowerPC · See more »

Preferred Executable Format

The Preferred Executable Format is a file format that specifies the format of executable files and other object code.

New!!: Magic number (programming) and Preferred Executable Format · See more »

Primitive data type

In computer science, primitive data type is either of the following.

New!!: Magic number (programming) and Primitive data type · See more »


Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm.

New!!: Magic number (programming) and Pseudocode · See more »

Quadratic equation

In algebra, a quadratic equation (from the Latin quadratus for "square") is any equation having the form where represents an unknown, and,, and represent known numbers such that is not equal to.

New!!: Magic number (programming) and Quadratic equation · See more »

Quake (video game)

Quake is a first-person shooter video game, developed by id Software and published by GT Interactive in 1996.

New!!: Magic number (programming) and Quake (video game) · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: Magic number (programming) and Random-access memory · See more »

Real-time operating system

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.

New!!: Magic number (programming) and Real-time operating system · See more »

Real-time Transport Protocol

The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks.

New!!: Magic number (programming) and Real-time Transport Protocol · See more »

RFB protocol

RFB (“remote framebuffer”) is an open simple protocol for remote access to graphical user interfaces.

New!!: Magic number (programming) and RFB protocol · See more »


RISC System/6000, or RS/6000 for short, is a family of RISC-based UNIX servers, workstations and supercomputers made by IBM in the 1990s.

New!!: Magic number (programming) and RS/6000 · See more »

RTP Control Protocol

The RTP Control Protocol (RTCP) is a sister protocol of the Real-time Transport Protocol (RTP).

New!!: Magic number (programming) and RTP Control Protocol · See more »

Sentinel value

In computer programming, a sentinel value (also referred to as a flag value, trip value, rogue value, signal value, or dummy data) is a special value in the context of an algorithm which uses its presence as a condition of termination, typically in a loop or recursive algorithm.

New!!: Magic number (programming) and Sentinel value · See more »

Server Message Block

In computer networking, Server Message Block (SMB), one version of which was also known as Common Internet File System (CIFS), operates as an application-layer network protocol mainly used for providing shared access to files, printers, and serial ports and miscellaneous communications between nodes on a network.

New!!: Magic number (programming) and Server Message Block · See more »

Shebang (Unix)

In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark at the beginning of a script.

New!!: Magic number (programming) and Shebang (Unix) · See more »

Silicon Graphics

Silicon Graphics, Inc. (later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and software.

New!!: Magic number (programming) and Silicon Graphics · See more »


SmartDrive (or SMARTDRV) was a disk caching program shipped with MS-DOS versions 4.01 through 6.22 and Windows 3.0 through Windows 3.11.

New!!: Magic number (programming) and SmartDrive · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Magic number (programming) and Solaris (operating system) · See more »

Stack-based memory allocation

Stacks in computing architectures are regions of memory where data is added or removed in a last-in-first-out (LIFO) manner.

New!!: Magic number (programming) and Stack-based memory allocation · See more »

Standalone program

A stand-alone program is a computer program that does not load any external module, library function or program and that is designed to boot with the bootstrap procedure of the target processor – it runs on bare metal.

New!!: Magic number (programming) and Standalone program · See more »

Steve Maguire

Steve Maguire is a software engineer and author.

New!!: Magic number (programming) and Steve Maguire · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: Magic number (programming) and Strong and weak typing · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Magic number (programming) and Sun Microsystems · See more »

System on a chip

A system on a chip or system on chip (SoC) is an integrated circuit (also known as an "IC" or "chip") that integrates all components of a computer or other electronic systems.

New!!: Magic number (programming) and System on a chip · See more »


The tarot (first known as trionfi and later as tarocchi, tarock, and others) is a pack of playing cards, used from the mid-15th century in various parts of Europe to play games such as Italian tarocchini and French tarot.

New!!: Magic number (programming) and Tarot · See more »

Test-driven development

Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only.

New!!: Magic number (programming) and Test-driven development · See more »


Tagged Image File Format, abbreviated TIFF or TIF, is a computer file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers.

New!!: Magic number (programming) and TIFF · See more »

Time formatting and storage bugs

In computer science, time formatting and storage bugs are a class of software bugs which may cause time and date calculation or display to be improperly handled.

New!!: Magic number (programming) and Time formatting and storage bugs · See more »

Transport Layer Security

Transport Layer Security (TLS) – and its predecessor, Secure Sockets Layer (SSL), which is now deprecated by the Internet Engineering Task Force (IETF) – are cryptographic protocols that provide communications security over a computer network.

New!!: Magic number (programming) and Transport Layer Security · See more »

Typographical error

A typographical error (often shortened to typo), also called misprint, is a mistake made in the typing process (such as a spelling mistake) of printed material.

New!!: Magic number (programming) and Typographical error · See more »


Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: Magic number (programming) and Unicode · See more »

Uninitialized variable

In computing, an uninitialized variable is a variable that is declared but is not set to a definite known value before it is used.

New!!: Magic number (programming) and Uninitialized variable · See more »

Universally unique identifier

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.

New!!: Magic number (programming) and Universally unique identifier · See more »


Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Magic number (programming) and Unix · See more »

Unix File System

The Unix file system (UFS; also called the Berkeley Fast File System, the BSD Fast File System or FFS) is a file system supported by many Unix and Unix-like operating systems.

New!!: Magic number (programming) and Unix File System · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Magic number (programming) and User space · See more »


UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.

New!!: Magic number (programming) and UTF-16 · See more »


UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

New!!: Magic number (programming) and UTF-8 · See more »

Version 6 Unix

Sixth Edition Unix, also called Version 6 Unix or just V6, was the first version of the Unix operating system to see wide release outside Bell Labs.

New!!: Magic number (programming) and Version 6 Unix · See more »

Version 7 Unix

Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system.

New!!: Magic number (programming) and Version 7 Unix · See more »

Virtual Network Computing

In computing, Virtual Network Computing (VNC) is a graphical desktop sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer.

New!!: Magic number (programming) and Virtual Network Computing · See more »

VLC media player

VLC media player (commonly known as VLC) is a free and open-source, portable, cross-platform media player and streaming media server developed by the VideoLAN project.

New!!: Magic number (programming) and VLC media player · See more »


WebKit is a browser engine used in Apple's Safari browser and other products.

New!!: Magic number (programming) and WebKit · See more »


The Wii is a home video game console released by Nintendo on November 19, 2006.

New!!: Magic number (programming) and Wii · See more »

Word (computer architecture)

In computing, a word is the natural unit of data used by a particular processor design.

New!!: Magic number (programming) and Word (computer architecture) · See more »

Xyzzy (computing)

Xyzzy is a magic word from the Colossal Cave Adventure computer game.

New!!: Magic number (programming) and Xyzzy (computing) · See more »

Zip (file format)

ZIP is an archive file format that supports lossless data compression.

New!!: Magic number (programming) and Zip (file format) · See more »

.NET strategy

The.NET strategy was a long-term Microsoft software development and marketing plan, envisioned in late 1990s.

New!!: Magic number (programming) and .NET strategy · See more »


The number 2,147,483,647 is the eighth Mersenne prime, equal to 231 − 1.

New!!: Magic number (programming) and 2,147,483,647 · See more »

255 (number)

255 (two hundred fifty-five) is the natural number following 254 and preceding 256.

New!!: Magic number (programming) and 255 (number) · See more »


The number 4,294,967,295 is an integer equal to 2 − 1.

New!!: Magic number (programming) and 4,294,967,295 · See more »


65535 is the integer after 65534 and before 65536.

New!!: Magic number (programming) and 65,535 · See more »


7z is a compressed archive file format that supports several different data compression, encryption and pre-processing algorithms.

New!!: Magic number (programming) and 7z · See more »


The number 9,223,372,036,854,775,807 is the integer equal to 2 − 1.

New!!: Magic number (programming) and 9,223,372,036,854,775,807 · See more »

Redirects here:



[1] https://en.wikipedia.org/wiki/Magic_number_(programming)

Hey! We are on Facebook now! »