{"success":true,"data":{"ext":"pbt","name":"PBT","description":"PBT is a proprietary file format created and maintained by the application that generates it, typically as part of a specific software workflow. It is used to store project data, structured records, or application-specific resources for later loading, editing, or exchange within the same software environment. The format is generally considered safe, but compatibility is limited to software that understands it, and older PBT files may not open correctly in newer versions.","mime":[],"risk_level":"Safe","signatures":[{"hex":"78 56 34","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":["pdt","pea","peb","pet","pgt","pjt"],"usage":{"python":"def is_pbt(file_path: str) -> bool:\n    \"\"\"Check if file is a valid PBT by magic bytes.\"\"\"\n    signature = bytes([0x78, 0x56, 0x34])\n    with open(file_path, \"rb\") as f:\n        return f.read(3) == signature","node":"function isPBT(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x78, 0x56, 0x34]);\n  return buffer.subarray(0, 3).equals(signature);\n}","go":"func IsPBT(data []byte) bool {\n    signature := []byte{0x78, 0x56, 0x34}\n    if len(data) < 3 {\n        return false\n    }\n    return bytes.Equal(data[:3], signature)\n}"}}}