ZOO compressed archive (.zoo)
.zoo file signature | application/x-zoo
ZOO compressed archive
Magic Bytes
Offset 20
FD C4 A7 DC
Sources: Apache Tika
All Known Signatures
3 signature variants are documented for .zoo files across multiple sources.
| Hex Signature | Offset | Sources |
|---|---|---|
| FD C4 A7 DC | 20 | Apache Tika |
| 5A 4F 4F | 0 | Wikipedia |
| 5A 4F 4F 20 | 0 | Gary Kessler |
Extension
.zoo
MIME Type
application/x-zoo
Byte Offset
20
Risk Level
Safe
Validation Code
How to validate .zoo files in Python
def is_zoo(file_path: str) -> bool:
"""Check if file is a valid ZOO by magic bytes."""
signature = bytes([0xFD, 0xC4, 0xA7, 0xDC])
with open(file_path, "rb") as f:
return f.read(4) == signature
How to validate .zoo files in Node.js
function isZOO(buffer: Buffer): boolean {
const signature = Buffer.from([0xFD, 0xC4, 0xA7, 0xDC]);
return buffer.subarray(0, 4).equals(signature);
}
How to validate .zoo files in Go
func IsZOO(data []byte) bool {
signature := []byte{0xFD, 0xC4, 0xA7, 0xDC}
if len(data) < 4 {
return false
}
return bytes.Equal(data[:4], signature)
}
API Endpoint
/api/v1/zoo
curl https://filesignature.org/api/v1/zoo
See the full API documentation for all endpoints and parameters.
Frequently Asked Questions
What is a .zoo file?
A .zoo file is a ZOO compressed archive file. ZOO compressed archive
What are the magic bytes for .zoo files?
The magic bytes for ZOO compressed archive files are FD C4 A7 DC at byte offset 20. These bytes uniquely identify the file format regardless of the file extension.
How do I validate a .zoo file?
To validate a .zoo file, read the first bytes of the file and compare them against the known magic bytes (FD C4 A7 DC) at offset 20. This is more reliable than checking the file extension alone, as extensions can be renamed.
What is the MIME type for .zoo files?
The primary MIME type for .zoo files is application/x-zoo.
Is it safe to open .zoo files?
ZOO compressed archive (.zoo) 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.