ANBM

application/octet-stream

Safe

Magic Bytes

Offset: 0
46 4F 52 4D 41 4E 42 4D

The ANBM format is a legacy animation container based on the Electronic Arts Interchange File Format (IFF) standard, originally developed for the Commodore Amiga platform. It was primarily utilized to store animated bitmap sequences and frame-based graphics created in early graphics software such as Deluxe Paint. As an obsolete multimedia format that lacks active scripting or executable components, it is considered safe and carries no inherent security risks for modern computing environments.

Extension

.anbm

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .anbm files in Python

Python
def is_anbm(file_path: str) -> bool:
    """Check if file is a valid ANBM by magic bytes."""
    signature = bytes([0x46, 0x4F, 0x52, 0x4D, 0x41, 0x4E, 0x42, 0x4D])
    with open(file_path, "rb") as f:
        return f.read(8) == signature

How to validate .anbm files in Node.js

Node.js
function isANBM(buffer: Buffer): boolean {
  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D, 0x41, 0x4E, 0x42, 0x4D]);
  return buffer.subarray(0, 8).equals(signature);
}
Go
func IsANBM(data []byte) bool {
    signature := []byte{0x46, 0x4F, 0x52, 0x4D, 0x41, 0x4E, 0x42, 0x4D}
    if len(data) < 8 {
        return false
    }
    return bytes.Equal(data[:8], signature)
}

API Endpoint

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

Related Formats