{"success":true,"data":{"ext":"xxx","name":"Compucon/Singer embroidery design file","description":"Compucon/Singer embroidery design file is a proprietary stitch pattern format used by embroidery software and equipment from Compucon and Singer. It stores needle movement data, color changes, and sequence information for creating embroidered motifs, and is commonly used to transfer designs between digitizing applications and compatible machines. The format is generally safe to handle, although it is largely a legacy exchange format and may require specialized software for viewing or conversion.","mime":[],"risk_level":"Safe","signatures":[{"hex":"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["pdb","rvt","tbi"],"usage":{"python":"def is_xxx(file_path: str) -> bool:\n    \"\"\"Check if file is a valid XXX by magic bytes.\"\"\"\n    signature = bytes([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00])\n    with open(file_path, \"rb\") as f:\n        return f.read(16) == signature","node":"function isXXX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]);\n  return buffer.subarray(0, 16).equals(signature);\n}","go":"func IsXXX(data []byte) bool {\n    signature := []byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}\n    if len(data) < 16 {\n        return false\n    }\n    return bytes.Equal(data[:16], signature)\n}"}}}