{"success":true,"data":{"ext":"p00","name":"P00","description":"P00 is a Commodore 64 program container format associated with the Power64 emulator and related preservation tools. It is used to store and exchange C64 binary programs, especially for emulation, archival, and software transfer between systems. The format is a legacy wrapper rather than a general-purpose container, and files should still be treated as untrusted data when opened in emulators or conversion utilities.","mime":[],"risk_level":"Safe","signatures":[{"hex":"43 36 34 46 69 6C 65 00","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":["p02"],"usage":{"python":"def is_p00(file_path: str) -> bool:\n    \"\"\"Check if file is a valid P00 by magic bytes.\"\"\"\n    signature = bytes([0x43, 0x36, 0x34, 0x46, 0x69, 0x6C, 0x65, 0x00])\n    with open(file_path, \"rb\") as f:\n        return f.read(8) == signature","node":"function isP00(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x43, 0x36, 0x34, 0x46, 0x69, 0x6C, 0x65, 0x00]);\n  return buffer.subarray(0, 8).equals(signature);\n}","go":"func IsP00(data []byte) bool {\n    signature := []byte{0x43, 0x36, 0x34, 0x46, 0x69, 0x6C, 0x65, 0x00}\n    if len(data) < 8 {\n        return false\n    }\n    return bytes.Equal(data[:8], signature)\n}"}}}