WKQ (.wkq)
.wkq file signature | application/x-quattro-pro;version=1-4
Magic Bytes
Offset 0
00 00 02 00 20 51
Sources: Apache Tika
All Known Signatures
2 signature variants are documented for .wkq files across multiple sources.
| Hex Signature | Offset | Sources |
|---|---|---|
| 00 00 02 00 20 51 | 0 | Apache Tika |
| 00 00 02 00 21 51 | 0 | Apache Tika |
Extension
.wkq
MIME Type
application/x-quattro-pro;version=1-4, application/x-quattro-pro;version=5
Byte Offset
0
Risk Level
Safe
Validation Code
How to validate .wkq files in Python
def is_wkq(file_path: str) -> bool:
"""Check if file is a valid WKQ by magic bytes."""
signature = bytes([0x00, 0x00, 0x02, 0x00, 0x20, 0x51])
with open(file_path, "rb") as f:
return f.read(6) == signature
How to validate .wkq files in Node.js
function isWKQ(buffer: Buffer): boolean {
const signature = Buffer.from([0x00, 0x00, 0x02, 0x00, 0x20, 0x51]);
return buffer.subarray(0, 6).equals(signature);
}
How to validate .wkq files in Go
func IsWKQ(data []byte) bool {
signature := []byte{0x00, 0x00, 0x02, 0x00, 0x20, 0x51}
if len(data) < 6 {
return false
}
return bytes.Equal(data[:6], signature)
}
API Endpoint
/api/v1/wkq
curl https://filesignature.org/api/v1/wkq
See the full API documentation for all endpoints and parameters.
Frequently Asked Questions
What is a .wkq file?
A .wkq file is a WKQ file.
What are the magic bytes for .wkq files?
The magic bytes for WKQ files are 00 00 02 00 20 51 at byte offset 0. These bytes uniquely identify the file format regardless of the file extension.
How do I validate a .wkq file?
To validate a .wkq file, read the first bytes of the file and compare them against the known magic bytes (00 00 02 00 20 51) at offset 0. This is more reliable than checking the file extension alone, as extensions can be renamed.
What is the MIME type for .wkq files?
The primary MIME type for .wkq files is application/x-quattro-pro;version=1-4. Additional MIME types include: application/x-quattro-pro;version=1-4, application/x-quattro-pro;version=5.
Is it safe to open .wkq files?
WKQ (.wkq) files are generally safe to open. They are classified as low risk because they primarily contain data rather than executable code. However, always ensure files come from a trusted source.