{"success":true,"data":{"ext":"dst","name":"Tajima embroidery sticj image file","description":"The Tajima embroidery stitch image file format (DST) is a machine embroidery instruction format developed by Tajima Industries for use with its embroidery systems. It is used to store stitch sequences, color changes, and control commands for embroidery machines and design software. The format is generally considered safe, though files from untrusted sources should still be validated because malformed embroidery data can affect compatible equipment.","mime":[],"risk_level":"Safe","signatures":[{"hex":"44 53 54 62","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]},{"hex":"4C 41 3A","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["hus","pcs","pec","pes"],"usage":{"python":"def is_dst(file_path: str) -> bool:\n    \"\"\"Check if file is a valid DST by magic bytes.\"\"\"\n    signature = bytes([0x44, 0x53, 0x54, 0x62])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isDST(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x44, 0x53, 0x54, 0x62]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsDST(data []byte) bool {\n    signature := []byte{0x44, 0x53, 0x54, 0x62}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}