{"success":true,"data":{"ext":"mbox","name":"MBOX","description":"MBOX is a plain-text mailbox file format used to store email messages sequentially, originating in Unix environments and maintained through broad support in email software. It is used for archiving, transferring, and backing up mailboxes, and is supported by many mail clients, servers, and migration tools. The format is considered safe, though large mailbox files and untrusted message contents may require careful handling; it is a long-standing legacy format rather than a modern standardized container.","mime":["application/mbox"],"risk_level":"Safe","signatures":[{"hex":"46 72 6F 6D 20","offset":0,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]}],"related":["msg","ost","pst","dbx","dci","eml"],"usage":{"python":"def is_mbox(file_path: str) -> bool:\n    \"\"\"Check if file is a valid MBOX by magic bytes.\"\"\"\n    signature = bytes([0x46, 0x72, 0x6F, 0x6D, 0x20])\n    with open(file_path, \"rb\") as f:\n        return f.read(5) == signature","node":"function isMBOX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x72, 0x6F, 0x6D, 0x20]);\n  return buffer.subarray(0, 5).equals(signature);\n}","go":"func IsMBOX(data []byte) bool {\n    signature := []byte{0x46, 0x72, 0x6F, 0x6D, 0x20}\n    if len(data) < 5 {\n        return false\n    }\n    return bytes.Equal(data[:5], signature)\n}"},"category":"Email & PIM"}}