Skip to content

DeluxePaint Animation file

application/octet-stream

Safe

Magic Bytes

Offset: 0
4C 56 46 09 0D 0A FF 00

DeluxePaint Animation (ANM) is a legacy raster animation file format developed by Electronic Arts for the MS-DOS platform. It was primarily used to store frame-based graphical sequences and short video clips created within the DeluxePaint software suite. Although now obsolete and unsupported by most contemporary media players, the format contains no support for executable scripts or macros, ensuring it remains safe for modern archival and data recovery purposes.

Extension

.anm

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .anm files in Python

Python
def is_anm(file_path: str) -> bool:
    """Check if file is a valid ANM by magic bytes."""
    signature = bytes([0x4C, 0x56, 0x46, 0x09, 0x0D, 0x0A, 0xFF, 0x00])
    with open(file_path, "rb") as f:
        return f.read(8) == signature

How to validate .anm files in Node.js

Node.js
function isANM(buffer: Buffer): boolean {
  const signature = Buffer.from([0x4C, 0x56, 0x46, 0x09, 0x0D, 0x0A, 0xFF, 0x00]);
  return buffer.subarray(0, 8).equals(signature);
}

How to validate .anm files in Go

Go
func IsANM(data []byte) bool {
    signature := []byte{0x4C, 0x56, 0x46, 0x09, 0x0D, 0x0A, 0xFF, 0x00}
    if len(data) < 8 {
        return false
    }
    return bytes.Equal(data[:8], signature)
}

API Endpoint

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

Related Formats

Frequently Asked Questions

What is a .anm file?

A .anm file is a DeluxePaint Animation file file. DeluxePaint Animation (ANM) is a legacy raster animation file format developed by Electronic Arts for the MS-DOS platform. It was primarily used to store frame-based graphical sequences and short video clips created within the DeluxePaint software suite. Although now obsolete and unsupported by most contemporary media players, the format contains no support for executable scripts or macros, ensuring it remains safe for modern archival and data recovery purposes.

What are the magic bytes for .anm files?

The magic bytes for DeluxePaint Animation file files are 4C 56 46 09 0D 0A FF 00 at byte offset 0. These bytes uniquely identify the file format regardless of the file extension.

How do I validate a .anm file?

To validate a .anm file, read the first bytes of the file and compare them against the known magic bytes (4C 56 46 09 0D 0A FF 00) at offset 0. This is more reliable than checking the file extension alone, as extensions can be renamed.

What is the MIME type for .anm files?

The primary MIME type for .anm files is application/octet-stream.

Is it safe to open .anm files?

DeluxePaint Animation file (.anm) files are generally safe to open. They are classified as low risk because they primarily contain data rather than executable code. However, always ensure files come from a trusted source.