{"success":true,"data":{"ext":"drmx","name":"Drumlin Fully Secure PDF file","description":"Drumlin Fully Secure PDF (DRMX) is a proprietary document format developed and maintained by Drumlin Security for protected PDF distribution. It is used for publishing manuals, reports, training materials, and other documents that require controlled access on desktop and mobile readers. Access typically depends on authorization provided by the publisher, so files may not open in standard PDF software; the format remains in use as a rights-management container.","mime":[],"risk_level":"Safe","signatures":[{"hex":"7B 44 52 4D 50 44 4B 7D","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["drmz"],"usage":{"python":"def is_drmx(file_path: str) -> bool:\n    \"\"\"Check if file is a valid DRMX by magic bytes.\"\"\"\n    signature = bytes([0x7B, 0x44, 0x52, 0x4D, 0x50, 0x44, 0x4B, 0x7D])\n    with open(file_path, \"rb\") as f:\n        return f.read(8) == signature","node":"function isDRMX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x7B, 0x44, 0x52, 0x4D, 0x50, 0x44, 0x4B, 0x7D]);\n  return buffer.subarray(0, 8).equals(signature);\n}","go":"func IsDRMX(data []byte) bool {\n    signature := []byte{0x7B, 0x44, 0x52, 0x4D, 0x50, 0x44, 0x4B, 0x7D}\n    if len(data) < 8 {\n        return false\n    }\n    return bytes.Equal(data[:8], signature)\n}"}}}