{"success":true,"data":{"ext":"docx","name":"Microsoft Office Open XML Format","description":"Microsoft Office Open XML Document is a file format standardized by Ecma International and maintained through the ISO/IEC process, with implementation originating from Microsoft. It is used for word processing documents in Microsoft Word and compatible office suites, including reports, letters, manuals, and forms. The format is based on a compressed package structure and is generally safe, though documents may contain macros, embedded objects, or other active content that should be treated cautiously when opened from untrusted sources.","mime":["application/vnd.openxmlformats-officedocument.wordprocessingml.document"],"risk_level":"Safe","signatures":[{"hex":"50 4B 03 04","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"50 4B 05 06","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"50 4B 07 08","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"50 4B 03 04 14 00 06 00","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["odt","doc","dot","ott","rtf","wpd"],"usage":{"python":"def is_docx(file_path: str) -> bool:\n    \"\"\"Check if file is a valid DOCX by magic bytes.\"\"\"\n    signature = bytes([0x50, 0x4B, 0x03, 0x04])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isDOCX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x50, 0x4B, 0x03, 0x04]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsDOCX(data []byte) bool {\n    signature := []byte{0x50, 0x4B, 0x03, 0x04}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"},"category":"Office"}}