PWRDATA
application/octet-stream
Magic Bytes
Offset: 0
70 77 72 64 61 74 61
PWRDATA is a specialized binary data format developed by industrial power systems vendors for logging granular electrical consumption metrics across localized networks. These files are primarily used in energy auditing and infrastructure monitoring applications to store time-series power usage statistics and load profiles for analysis. This format is generally considered safe due to its non-executable nature, although it is increasingly regarded as a legacy standard compared to modern, interoperable data exchange formats.
Validation Code
How to validate .pwrdata files in Python
Python
def is_pwrdata(file_path: str) -> bool:
"""Check if file is a valid PWRDATA by magic bytes."""
signature = bytes([0x70, 0x77, 0x72, 0x64, 0x61, 0x74, 0x61])
with open(file_path, "rb") as f:
return f.read(7) == signature
How to validate .pwrdata files in Node.js
Node.js
function isPWRDATA(buffer: Buffer): boolean {
const signature = Buffer.from([0x70, 0x77, 0x72, 0x64, 0x61, 0x74, 0x61]);
return buffer.subarray(0, 7).equals(signature);
}
Go
func IsPWRDATA(data []byte) bool {
signature := []byte{0x70, 0x77, 0x72, 0x64, 0x61, 0x74, 0x61}
if len(data) < 7 {
return false
}
return bytes.Equal(data[:7], signature)
}
API Endpoint
GET
/api/v1/pwrdata
curl https://filesignature.org/api/v1/pwrdata