{"success":true,"data":{"ext":"abox2","name":"Analog Boxcircuit files","description":"Analog Box circuit files are project files used by the Analog Box application, a circuit-simulation program maintained by its original developer. They store schematic data and simulation settings for designing, testing, and saving modular audio or signal-processing circuits within the software. The format is generally safe, but it is associated with older releases of the program, so files from untrusted sources should still be opened with caution.","mime":[],"risk_level":"Safe","signatures":[{"hex":"41 42 6F 78","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_abox2(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ABOX2 by magic bytes.\"\"\"\n    signature = bytes([0x41, 0x42, 0x6F, 0x78])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isABOX2(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x41, 0x42, 0x6F, 0x78]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsABOX2(data []byte) bool {\n    signature := []byte{0x41, 0x42, 0x6F, 0x78}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}