{"success":true,"data":{"ext":"3ds","name":"3DS","description":"The 3DS format is a legacy 3D graphics file format originally created for Autodesk 3D Studio and now maintained as an archival interchange format by Autodesk and the wider software community. It is used to store textured models, meshes, materials, and animation data for computer graphics, game development, CAD workflows, and image rendering applications. It is generally safe to open, though older files may have limited feature support and should be treated as legacy content.","mime":["image/x-3ds"],"risk_level":"Safe","signatures":[{"hex":"4D 4D","offset":0,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]}],"related":["blend","glb","obj","stl"],"usage":{"python":"def is_3ds(file_path: str) -> bool:\n    \"\"\"Check if file is a valid 3DS by magic bytes.\"\"\"\n    signature = bytes([0x4D, 0x4D])\n    with open(file_path, \"rb\") as f:\n        return f.read(2) == signature","node":"function is3DS(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x4D, 0x4D]);\n  return buffer.subarray(0, 2).equals(signature);\n}","go":"func Is3DS(data []byte) bool {\n    signature := []byte{0x4D, 0x4D}\n    if len(data) < 2 {\n        return false\n    }\n    return bytes.Equal(data[:2], signature)\n}"},"category":"CAD & 3D"}}