{"success":true,"data":{"ext":"blend","name":"BLEND","description":"BLEND is the native project file format used by Blender, an open-source 3D creation suite developed and maintained by the Blender Foundation. It stores 3D models, scenes, animations, materials, physics settings, and rendering data for animation, visual effects, game asset creation, and interactive content production. The format is actively maintained; files may reference linked assets or embedded scripts, so opening untrusted projects should still be done with current software and normal caution.","mime":[],"risk_level":"Safe","signatures":[{"hex":"42 4C 45 4E 44 45 52","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":["3ds","glb","obj","stl"],"usage":{"python":"def is_blend(file_path: str) -> bool:\n    \"\"\"Check if file is a valid BLEND by magic bytes.\"\"\"\n    signature = bytes([0x42, 0x4C, 0x45, 0x4E, 0x44, 0x45, 0x52])\n    with open(file_path, \"rb\") as f:\n        return f.read(7) == signature","node":"function isBLEND(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x42, 0x4C, 0x45, 0x4E, 0x44, 0x45, 0x52]);\n  return buffer.subarray(0, 7).equals(signature);\n}","go":"func IsBLEND(data []byte) bool {\n    signature := []byte{0x42, 0x4C, 0x45, 0x4E, 0x44, 0x45, 0x52}\n    if len(data) < 7 {\n        return false\n    }\n    return bytes.Equal(data[:7], signature)\n}"},"category":"CAD & 3D"}}