{"success":true,"data":{"ext":"odg","name":"ODG","description":"OpenDocument Graphics (ODG) is a vector graphics file format defined by the OASIS consortium as part of the OpenDocument standard. It is used for diagrams, illustrations, flowcharts, and page-layout graphics in applications such as LibreOffice Draw, Apache OpenOffice, and Calligra. The format is generally safe to open, though files from untrusted sources should still be handled carefully because they may contain embedded objects or external references.","mime":["application/vnd.oasis.opendocument.graphics"],"risk_level":"Safe","signatures":[{"hex":"50 4B","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":["odc","odf","odi","otg"],"usage":{"python":"def is_odg(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ODG by magic bytes.\"\"\"\n    signature = bytes([0x50, 0x4B])\n    with open(file_path, \"rb\") as f:\n        return f.read(2) == signature","node":"function isODG(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x50, 0x4B]);\n  return buffer.subarray(0, 2).equals(signature);\n}","go":"func IsODG(data []byte) bool {\n    signature := []byte{0x50, 0x4B}\n    if len(data) < 2 {\n        return false\n    }\n    return bytes.Equal(data[:2], signature)\n}"},"category":"Images"}}