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) » « Shrink index
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 ·
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.
The Amiga is a family of personal computers introduced by Commodore in 1985.
New!!: Magic number (programming) and Amiga ·
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.
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.
An anti-pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.
AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.
In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
New!!: Magic number (programming) and ASCII ·
BeOS is an operating system for personal computers first developed by Be Inc. in 1991.
New!!: Magic number (programming) and BeOS ·
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).
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 ·
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).
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 ·
A BitTorrent tracker is a special type of server, one that assists in the communication between peers using the BitTorrent protocol.
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.
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.
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.
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.
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 ·
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.
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.
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.
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.
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 ·
Code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.
Commodore International (or Commodore International Limited) was an American home computer and electronics manufacturer founded by Jack Tramiel.
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.
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.
Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.
In computer programming, a constant is a value that cannot be altered by the program during normal execution, i.e., the value is constant.
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.
Cryptography or cryptology (from κρυπτός|translit.
Data structure alignment refers to the way data is arranged and accessed in computer memory.
A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" 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.
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.
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.
Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication between software components on networked computers.
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.
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.
DOS is a family of disk operating systems.
New!!: Magic number (programming) and DOS ·
The DOS MZ executable format is the executable file format used for.
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.
Driver: Parallel Lines is the fourth installment in the ''Driver'' video game series.
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.
Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.
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.
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.
eMule is a free peer-to-peer file sharing application for Microsoft Windows.
New!!: Magic number (programming) and EMule ·
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.
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.
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.
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.
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 ·
file is a standard Unix program for recognizing the type of data contained in a computer file.
A file format is a standard way that information is encoded for storage in a computer file.
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.
The Fisher–Yates shuffle is an algorithm for generating a random permutation of a finite sequence—in plain terms, the algorithm shuffles the sequence.
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.
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.
A FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats.
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
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.
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.
The GameCube is a home video game console released by Nintendo in Japan and North America in 2001 and Europe and Australia in 2002.
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 ·
A guard byte is a part of a computer program's memory that helps software developers find buffer overflows while developing the program.
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).
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.
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.
In information technology, header refers to supplemental data placed at the beginning of a block of data being stored or transmitted.
In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.
Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal digits.
HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web.
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.
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 ·
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 ·
IBM PC compatible computers are computers similar to the original IBM PC, XT, and AT, able to use the same software and expansion cards.
The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.
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 ·
In telecommunications, in-band signaling is the sending of control information within the same band or channel used for voice or video.
Information is any entity or form that provides the answer to a question of some kind or resolves uncertainty.
INT is an assembly language instruction for x86 processors that generates a software interrupt.
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.
In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.
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.
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 ·
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.
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 ·
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.
Java bytecode is the instruction set of the Java virtual machine (JVM).
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).
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 ·
The JPEG File Interchange Format (JFIF) is an image file format standard.
The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.
A lexicon, word-hoard, wordbook, or word-stock is the vocabulary of a person, language, or branch of knowledge (such as nautical or medical).
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.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
New!!: Magic number (programming) and Linux ·
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.
This is a list of file signatures, data used to identify or verify the content of a file.
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 ·
In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries.
A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit.
Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps.
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 ·
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.
In computer programming, a magic string is an input that a programmer believes will never come externally and which activates otherwise hidden functionality.
Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975.
Mark "Zibo" Joseph Zbikowski (born March 21, 1956) is a former Microsoft Architect and an early computer hacker.
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.
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.
Memory management is a form of resource management applied to computer memory.
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.
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 ·
Metadata is "data that provides information about other data".
Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.
Microsoft Office is a family of client software, server software, and services developed by Microsoft.
Microsoft Press is the publishing arm of Microsoft, usually releasing books dealing with various current Microsoft technologies.
Microsoft RPC (Microsoft Remote Procedure Call) is a modified version of DCE/RPC.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
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 ·
In computing, the modulo operation finds the remainder after division of one number by another (sometimes called modulus).
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.
MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft.
The Multiboot Specification is an open standard describing how a boot loader can load an x86 operating system kernel.
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 ·
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.
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.
Nintendo Co., Ltd. is a Japanese multinational consumer electronics and video game company headquartered in Kyoto.
In cryptography, nothing-up-my-sleeve numbers are any numbers which, by their construction, are above suspicion of hidden properties.
In computing, a null pointer has a value reserved for indicating that the pointer does not refer to a valid object.
OBJREF is the name of the structure of marshalled interfaces in COM and DCOM.
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 ·
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.
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.
OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems.
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.
OpenWrt is an open source project for embedded operating system based on Linux, primarily used on embedded devices to route network traffic.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
OSCAR (Open System for CommunicAtion in Realtime) is AOL's flagship instant messaging and presence information protocol.
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.
Pack200, specified in JSR 200, is a compacting archive format developed by Sun, reducing JAR file sizes by a factor of 7 to 9.
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.
In mathematics, parity is the property of an integer's inclusion in one of two categories: even or odd.
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 ·
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.
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.
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.
PKZIP is a file archiving computer program, notable for introducing the popular ZIP file format.
New!!: Magic number (programming) and PKZIP ·
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 ·
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.
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.
Portable Network Graphics (PNG, pronounced or) is a raster graphics file format that supports lossless data compression.
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.
PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.
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.
The Preferred Executable Format is a file format that specifies the format of executable files and other object code.
In computer science, primitive data type is either of the following.
Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm.
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.
Quake is a first-person shooter video game, developed by id Software and published by GT Interactive in 1996.
Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.
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.
The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks.
RFB (“remote framebuffer”) is an open simple protocol for remote access to graphical user interfaces.
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.
The RTP Control Protocol (RTCP) is a sister protocol of the Real-time Transport Protocol (RTP).
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.
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.
In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark at the beginning of a script.
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.
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.
Solaris is a Unix operating system originally developed by Sun Microsystems.
Stacks in computing architectures are regions of memory where data is added or removed in a last-in-first-out (LIFO) manner.
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.
Steve Maguire is a software engineer and author.
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).
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.
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.
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 ·
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.
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 ·
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.
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.
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.
Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.
In computing, an uninitialized variable is a variable that is declared but is not set to a definite known value before it is used.
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.
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 ·
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.
A modern computer operating system usually segregates virtual memory into kernel space and user space.
UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.
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 ·
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.
Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system.
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.
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.
WebKit is a browser engine used in Apple's Safari browser and other products.
The Wii is a home video game console released by Nintendo on November 19, 2006.
New!!: Magic number (programming) and Wii ·
In computing, a word is the natural unit of data used by a particular processor design.
Xyzzy is a magic word from the Colossal Cave Adventure computer game.
ZIP is an archive file format that supports lossless data compression.
The.NET strategy was a long-term Microsoft software development and marketing plan, envisioned in late 1990s.
The number 2,147,483,647 is the eighth Mersenne prime, equal to 231 − 1.
255 (two hundred fifty-five) is the natural number following 254 and preceding 256.
The number 4,294,967,295 is an integer equal to 2 − 1.
65535 is the integer after 65534 and before 65536.
7z is a compressed archive file format that supports several different data compression, encryption and pre-processing algorithms.
New!!: Magic number (programming) and 7z ·
The number 9,223,372,036,854,775,807 is the integer equal to 2 − 1.
0xA5A5A5A5, 0xABABABAB, 0xABADBABE, 0xABADCAFE, 0xBAADF00D, 0xC0DEDBAD, 0xCACACACA, 0xCAFEBABE, 0xCCCCCCCC, 0xCDCDCDCD, 0xCEFAEDFE, 0xDDDDDDDD, 0xDEADBABE, 0xDEADBEEF, 0xDEADC0DE, 0xDEADCACA, 0xDEADDADA, 0xDEADDEAD, 0xDEADF00D, 0xEBEBEBEB, 0xFACADE, 0xFADEDEAD, 0xFDFDFDFD, 0xFEE1DEAD, 0xFEEDBABE, 0xFEEDFACE, 0xFEEEFEEE, 0xdeadbeef, CAFEBABE, FEEEFEEE, Feeefeee, Magic byte, Magic bytes, Magic debug values.