OUT
application/octet-stream
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.
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