PPZ

application/vnd.ms-powerpoint

Safe

Magic Bytes

Offset: 0
D0 CF 11 E0 A1 B1 1A E1

PowerPoint Packaged Presentation (PPZ) is a legacy file format developed by Microsoft for distributing presentations alongside their linked media assets. It was primarily utilized by the Pack and Go Wizard in older versions of Microsoft PowerPoint to ensure that necessary fonts and multimedia elements remained intact during transfer between systems. As a legacy format based on the Compound File Binary Format, it is now obsolete and considered safe for viewing, though it has been superseded by modern standards.

Extension

.ppz

MIME Type

application/vnd.ms-powerpoint

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .ppz files in Python

Python
def is_ppz(file_path: str) -> bool:
    """Check if file is a valid PPZ by magic bytes."""
    signature = bytes([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1])
    with open(file_path, "rb") as f:
        return f.read(8) == signature

How to validate .ppz files in Node.js

Node.js
function isPPZ(buffer: Buffer): boolean {
  const signature = Buffer.from([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1]);
  return buffer.subarray(0, 8).equals(signature);
}
Go
func IsPPZ(data []byte) bool {
    signature := []byte{0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1}
    if len(data) < 8 {
        return false
    }
    return bytes.Equal(data[:8], signature)
}

API Endpoint

GET /api/v1/ppz
curl https://filesignature.org/api/v1/ppz

Related Formats