{"success":true,"data":{"ext":"dci","name":"AOL HTML mail file","description":"AOL HTML mail file (DCI) is a legacy email message format created and used by AOL for storing HTML-based mail content. It was used in AOL client software to display formatted messages, embedded links, and other browser-rendered content within the mail application. The format is generally safe to open, but as a legacy HTML-based mail type, it may carry active content or outdated rendering behavior in older readers.","mime":[],"risk_level":"Safe","signatures":[{"hex":"3C 21 64 6F 63 74 79 70","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["aby","art","bag","dbx","eml","msf"],"usage":{"python":"def is_dci(file_path: str) -> bool:\n    \"\"\"Check if file is a valid DCI by magic bytes.\"\"\"\n    signature = bytes([0x3C, 0x21, 0x64, 0x6F, 0x63, 0x74, 0x79, 0x70])\n    with open(file_path, \"rb\") as f:\n        return f.read(8) == signature","node":"function isDCI(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x3C, 0x21, 0x64, 0x6F, 0x63, 0x74, 0x79, 0x70]);\n  return buffer.subarray(0, 8).equals(signature);\n}","go":"func IsDCI(data []byte) bool {\n    signature := []byte{0x3C, 0x21, 0x64, 0x6F, 0x63, 0x74, 0x79, 0x70}\n    if len(data) < 8 {\n        return false\n    }\n    return bytes.Equal(data[:8], signature)\n}"},"category":"Email & PIM"}}