{"success":true,"data":{"ext":"fax","name":"FAX","description":"FAX is a legacy file format for storing facsimile images, originally associated with fax software and maintained through legacy support in some imaging and communication tools. It is used to archive scanned pages, exchange faxed documents, and convert images for transmission or viewing in compatible applications. The format is generally safe, but older files may be limited in compatibility, and any document from an untrusted source should still be handled with standard caution.","mime":[],"risk_level":"Safe","signatures":[{"hex":"46 4F 52 4D","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"46 41 58 58","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":[],"usage":{"python":"def is_fax(file_path: str) -> bool:\n    \"\"\"Check if file is a valid FAX by magic bytes.\"\"\"\n    signature = bytes([0x46, 0x4F, 0x52, 0x4D])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isFAX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsFAX(data []byte) bool {\n    signature := []byte{0x46, 0x4F, 0x52, 0x4D}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}