{"success":true,"data":{"ext":"pet","name":"PET","description":"PET is a legacy file format associated with Commodore PET computers and related archival software tools, originally used within the Commodore ecosystem. It has been used for storing programs, data, or device-related content for vintage Commodore systems and emulators. As an obsolete format, it is generally low risk, though files from untrusted sources should still be handled carefully because legacy formats may be malformed or unsupported by modern software.","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":["pbt","pdt","pea","peb","pgt","pjt"],"usage":{"python":"def is_pet(file_path: str) -> bool:\n    \"\"\"Check if file is a valid PET 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 isPET(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x78, 0x56, 0x34]);\n  return buffer.subarray(0, 3).equals(signature);\n}","go":"func IsPET(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}"}}}