{"success":true,"data":{"ext":"oti","name":"OTI","description":"OTI is an OpenDocument Image Template file format defined and maintained by OASIS as part of the OpenDocument family. It is used to store reusable image template content for office suites and other applications that support OpenDocument-based graphics and document workflows. The format is generally safe, though it may contain embedded links or metadata, and files should still be opened from trusted sources.","mime":["application/vnd.oasis.opendocument.image-template"],"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":[],"usage":{"python":"def is_oti(file_path: str) -> bool:\n    \"\"\"Check if file is a valid OTI by magic bytes.\"\"\"\n    signature = bytes([0x50, 0x4B])\n    with open(file_path, \"rb\") as f:\n        return f.read(2) == signature","node":"function isOTI(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x50, 0x4B]);\n  return buffer.subarray(0, 2).equals(signature);\n}","go":"func IsOTI(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}"}}}