{"success":true,"data":{"ext":"ipa","name":"IPA","description":"An iOS App Store Package (IPA) is a ZIP-based application archive format developed and maintained by Apple for distributing apps on iOS and iPadOS devices. It is used to package application binaries, resources, and metadata for installation through Apple deployment tools or managed distribution systems. Because it is an archive, IPA files can be inspected and extracted, and files from untrusted sources should be treated cautiously.","mime":["application/octet-stream"],"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"}]}],"related":[],"usage":{"python":"def is_ipa(file_path: str) -> bool:\n    \"\"\"Check if file is a valid IPA 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 isIPA(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x50, 0x4B, 0x03, 0x04]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsIPA(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}"}}}