{"success":true,"data":{"ext":"yuv","name":"YUV","description":"YUV is a raw video data format based on the Y'CbCr color model and used by many multimedia applications; it is not maintained by a single standards body. It is commonly used for uncompressed video frames, camera output, codec testing, and image processing pipelines. Because it stores uncompressed pixel data, files can be large, but the format is generally safe and has little historical association with security issues.","mime":[],"risk_level":"Safe","signatures":[{"hex":"46 4F 52 4D","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"59 55 56 4E","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":[],"usage":{"python":"def is_yuv(file_path: str) -> bool:\n    \"\"\"Check if file is a valid YUV by magic bytes.\"\"\"\n    signature = bytes([0x46, 0x4F, 0x52, 0x4D])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isYUV(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsYUV(data []byte) bool {\n    signature := []byte{0x46, 0x4F, 0x52, 0x4D}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}