{"success":true,"data":{"ext":"odf","name":"ODF","description":"OpenDocument Formula (ODF) is an XML-based document format defined and maintained by OASIS as part of the OpenDocument standard. It is used to store mathematical formulas and equations for office documents, commonly in spreadsheet and word-processing applications that support OpenDocument files, such as LibreOffice and Apache OpenOffice. The format is generally safe, though files from untrusted sources should still be reviewed because document containers may include embedded content or references.","mime":["application/vnd.oasis.opendocument.formula"],"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","odg","odi","otg"],"usage":{"python":"def is_odf(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ODF by magic bytes.\"\"\"\n    signature = bytes([0x50, 0x4B])\n    with open(file_path, \"rb\") as f:\n        return f.read(2) == signature","node":"function isODF(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x50, 0x4B]);\n  return buffer.subarray(0, 2).equals(signature);\n}","go":"func IsODF(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":"Office"}}