{"success":true,"data":{"ext":"usdz","name":"USDZ","description":"USDZ is an uncompressed package format for Universal Scene Description (USD) content, created by Pixar and Apple and maintained within the USD ecosystem. It is used to bundle 3D models, textures, animations, and related assets for augmented reality, product visualization, and interchange between digital content tools. Because it is based on a ZIP container, files may be inspected and extracted with common archive software, and untrusted packages should still be handled with normal caution.","mime":["model/vnd.usdz+zip"],"risk_level":"Safe","signatures":[{"hex":"50 4B 03 04","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"50 4B 05 06","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"50 4B 07 08","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":[],"usage":{"python":"def is_usdz(file_path: str) -> bool:\n    \"\"\"Check if file is a valid USDZ by magic bytes.\"\"\"\n    signature = bytes([0x50, 0x4B, 0x03, 0x04])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isUSDZ(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x50, 0x4B, 0x03, 0x04]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsUSDZ(data []byte) bool {\n    signature := []byte{0x50, 0x4B, 0x03, 0x04}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"},"category":"CAD & 3D"}}