OUT

application/octet-stream

Safe

Magic Bytes

Offset: 0
7F 45 4C 46

The OUT file format, typically representing an Executable and Linkable Format (ELF) binary, is a standard file format for executables, object code, and shared libraries originally developed by Unix System Laboratories. These files serve as the primary output for compilers and linkers on Linux and other Unix-like operating systems, facilitating the execution of compiled software and system utilities. Although the extension is often a legacy placeholder, modern systems rely on these structures for program execution and process management.

Extension

.out

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .out files in Python

Python
def is_out(file_path: str) -> bool:
    """Check if file is a valid OUT by magic bytes."""
    signature = bytes([0x7F, 0x45, 0x4C, 0x46])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .out files in Node.js

Node.js
function isOUT(buffer: Buffer): boolean {
  const signature = Buffer.from([0x7F, 0x45, 0x4C, 0x46]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsOUT(data []byte) bool {
    signature := []byte{0x7F, 0x45, 0x4C, 0x46}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

GET /api/v1/out
curl https://filesignature.org/api/v1/out

Related Formats