{"success":true,"data":{"ext":"ucas","name":"UCAS","description":"UCAS is an Unreal Engine compressed asset storage format developed and maintained by Epic Games for packaging game content. It is used with Unreal Engine projects to store assets such as textures, sounds, and other runtime data in distributable game builds and editor-managed packages. The format is generally safe, though files from untrusted sources should be handled cautiously because they may contain large binary assets used by modded or modified games.","mime":[],"risk_level":"Safe","signatures":[{"hex":"8C 0A 00","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":[],"usage":{"python":"def is_ucas(file_path: str) -> bool:\n    \"\"\"Check if file is a valid UCAS by magic bytes.\"\"\"\n    signature = bytes([0x8C, 0x0A, 0x00])\n    with open(file_path, \"rb\") as f:\n        return f.read(3) == signature","node":"function isUCAS(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x8C, 0x0A, 0x00]);\n  return buffer.subarray(0, 3).equals(signature);\n}","go":"func IsUCAS(data []byte) bool {\n    signature := []byte{0x8C, 0x0A, 0x00}\n    if len(data) < 3 {\n        return false\n    }\n    return bytes.Equal(data[:3], signature)\n}"}}}