{"success":true,"data":{"ext":"yuvn","name":"YUVN","description":"YUVN is a file format associated with the YUVN software ecosystem and maintained by its original application developers. It is used for storing and exchanging YUV-based media data in workflows that require preservation of color information for processing, conversion, or playback. The format is generally considered safe to handle, and no significant security concerns are widely documented, though files from untrusted sources should still be validated by the software that opens them.","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_yuvn(file_path: str) -> bool:\n    \"\"\"Check if file is a valid YUVN 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 isYUVN(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsYUVN(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}"}}}